java - 在 Android 上使用 float 的问题

标签 java android

我打算在android平台上开发一个计算器,计算小于1000000的数字没问题,当我尝试将1000000与0相加时,结果是“1.0000E7”?! 我尝试将结果类型从float改为double,问题依旧,我尝试使用long,结果正常,但无法计算小数位....

最佳答案

对于您的输出使用 String.format(String format, Object... args)

并查看 Formatter有关如何使用不同的占位符/格式说明符的概述(您将对浮点转换ctrl-f 特别感兴趣)。

关于java - 在 Android 上使用 float 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3184110/

相关文章:

java - 我想读取 Excel 并写入文本,以便我的第一个单元格将是键,其余单元格是值

java - 如何在 JSTL 函数/EL 中转义双引号?

android - 通过应用内购买去除广告

android - Google Play 控制台订单收费 0

java - SWT - ComboBoxCellEditor/默认值

java - 如何克服使用 Maven 手动部署补丁的问题?

javascript - reader.onload 不适用于 Android

android - 为什么多次调用 ContentObserver?

android - 在新工作区中构建 android 项目时出错

java - 关于SCJP-6考试的问题