📌  相关文章
📜  arrotondare un numero a 2 cifre dopo la virgola java (1)

📅  最后修改于: 2023-12-03 14:59:23.361000             🧑  作者: Mango

Java中将数字四舍五入到小数点后两位

在Java中,可以使用DecimalFormat类来将数字四舍五入到小数点后两位,其语法如下:

DecimalFormat decimalFormat = new DecimalFormat("0.00");
double number = 123.456789;
String roundedNumber = decimalFormat.format(number);
System.out.println(roundedNumber);

运行以上代码会输出:

123.46

DecimalFormat的"0.00"模式表示将数字格式化为小数点后两位的形式,如果要将数字格式化为小数点后三位、四位等,可以相应地修改模式。

如果想要将数字直接舍入到小数点后两位,可以使用Math.round()方法:

double number = 123.456789;
double roundedNumber = Math.round(number * 100.0) / 100.0;
System.out.println(roundedNumber);

运行以上代码会输出:

123.46

以上方法都能够将数字四舍五入到小数点后两位,使用时选择最适合自己需求的方法即可。