Nic*_*Div 7 java math double rounding
这是我的函数来舍入一个最多两位小数的数字但是当舍入数字是1.50时它似乎忽略了尾随零并且只返回1.5
public static double roundOff(double number) {
double accuracy = 20;
number = number * accuracy;
number = Math.ceil(number);
number = number / accuracy;
return number;
}
Run Code Online (Sandbox Code Playgroud)
因此,如果我发送1.499,则返回1.5,因为我想要1.50
Jea*_*art 14
这是一个印刷问题:
double d = 1.5;
System.out.println(String.format("%.2f", d)); // 1.50
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11566 次 |
最近记录: |