android - float 精度显示 (Android)

标签 android floating-point precision

我正在尝试制作一个程序,它接受一些用户输入,运行一些计算并输出答案。我的问题是这个答案有时有很多小数位,这会导致一些审美和布局问题。我只需要显示小数点后 4 位的数据。无论如何在输出时限制这些数字的精度? (数字存储在 float 中,我正在为 Android 编程。)

最佳答案

您可以使用 String.format 将 float 格式化为小数点后 4 位。

例子:

String result = String.format("%.4f", theNumber);

另见:

关于android - float 精度显示 (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4774087/

相关文章:

nlp - fastText 中的精度和召回率?

c++ - 两种不同的编译器配置之间可能会丢失精度

java - Android 语音关闭数字识别

Android-Maven 安装时无法执行目标 org.codehaus.mojoto

Java文件上传非常慢

c - 无法使用 NEON Intrinsics 加载浮点值

python - C 类型 float、double 和 long 的 Python 等价物是什么?

c++ - STL中的 float 比较,BOOST

javascript - 你如何在 JavaScript 中转换为半 float ?

java - 为什么合并排序用于 Android/Java API 中的对象?