在java中:有没有办法在不使用方法的情况下舍入双数?

时间:2015-10-02 00:47:54

标签: java double rounding

我有一个非常简单的代码,但我还不习惯处理库。我想要一种方法来整理数字,就像我们在" C" (%0.2)。

2 个答案:

答案 0 :(得分:2)

这取决于你想要做什么。如果你正在寻找相当于C的

printf("%.2f", doubleValue);

你可以使用:

System.out.println( String.format("%.2f", doubleValue) );

这使用了可在所有JVM中使用的标准Java代码,即。不需要外部库。

答案 1 :(得分:1)

如果我正确理解了这个问题,

double x = 1.2764;
double x_to_2_decimals = (int)(x * 100 + 0.5) / 100.0;