📅  最后修改于: 2023-12-03 14:59:23.361000             🧑  作者: Mango
在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
以上方法都能够将数字四舍五入到小数点后两位,使用时选择最适合自己需求的方法即可。