Java中截取小数点后几位

Java中截取小数点后随意几位数,非四舍五入,直接截取;
比如:12.23467直接截取小数点后2位为12.23,直接截取小数点后3位为12.234
Java中截取小数点后随意几位数在于DecimalFormat的使用,四舍五入和非四舍五入在于RoundingMode的使用
“#.0”保留一位
“#.00”保留两位
“#.000”保留三位

代码实现:

DecimalFormat d = new DecimalFormat(“#.00”);
d.setRoundingMode(RoundingMode.FLOOR);
System.out.println(d.format(10.229222));

以此类推,此种情况下都是非四舍五入,直接截取

您可能还喜欢...