java - 如何在不四舍五入的情况下显示最多 2 位小数?

标签 java android math

我只想对 float 保留两位小数,而不进行四舍五入。例如。 4.21777 应该是 4.21 而不是 4.22。我该怎么做?

最佳答案

一个简单的答案:

double x = 4.21777;
double y = Math.floor(x * 100) / 100;

关于java - 如何在不四舍五入的情况下显示最多 2 位小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14942474/

相关文章:

java.lang.ClassCastException : java. util.Arrays$ArrayList 无法转换为 java.lang.Integer

java - 将来自多个 HashMap 的值合并到一个列表中

java - 在 for 循环中使用 Double.POSITIVE_INFINITY (Java)

android - 使用 Leak Canary 防止误报

javascript - 分配/分发随机数量

JavaFX 2 - 无法导入 .css 文件

android - 服务回调到 android 中的 Activity

Android_Chronometer 暂停

JavaScript - 生成一个介于 1 和 5 之间的随机数,但绝不会连续两次生成相同的数字

java - 将图像从一个角度逐渐旋转到另一个角度