如何将java double转换为2个十进制值

时间:2014-08-26 19:40:19

标签: java

问题1:

假设Double d = 10.233444。我想转换并将结果放入相同的double中,因此我的值应为d= 10.23;

问题2:

假设Double d = 10.235444。我想转换并将结果放入相同的double中,因此我的值应为d= 10.24;

如何在java中执行此操作?

1 个答案:

答案 0 :(得分:0)

如果你要整理价值

Double d = 10.233444;

double roundOff = Math.round(d * 100.0) / 100.0;
System.out.println(roundOff);
// Output is 10.24

Double d2 = 10.235444;

roundOff = Math.round(d2 * 100.0) / 100.0;
System.out.println(roundOff);
// Output is 10.25