我正在尝试制作一个程序,它接受一些用户输入,运行一些计算并输出答案。我的问题是,这个答案有时会长很多小数位,这会导致一些美观和布局问题。我只需要显示小数点后 4 位的数据。是否有办法在输出时限制这些数字的精度? (数字存储在浮点数中,我正在为 Android 编程。)
您可以使用以下命令将浮点数格式化为小数点后 4 位String.format
.
Example:
String result = String.format("%.4f", theNumber);
也可以看看:
- 如何很好地将浮点数格式化为字符串而没有不必要的小数 0? https://stackoverflow.com/questions/703396/how-to-nicely-format-floating-types-to-string
- String.format(格式,参数) http://docs.oracle.com/javase/6/docs/api/java/lang/String.html
- Java 中的字符串格式 http://download.oracle.com/javase/6/docs/api/java/util/Formatter.html#syntax
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)