java 取小数点后两位 不四舍五入,
问题描述:
java 取小数点后两位 不四舍五入,
注意,是不要四舍五入
如果没小数点,保持原样
答
正常版:
import java.text.DecimalFormat;
import java.math.RoundingMode;
DecimalFormat formater = new DecimalFormat();
formater.setMaximumFractionDigits(2);
formater.setGroupingSize(0);
formater.setRoundingMode(RoundingMode.FLOOR);
System.out.println(formater.format(123456.7897456));
简化版:
import java.text.DecimalFormat;
DecimalFormat formater = new DecimalFormat("#0.##");
System.out.println(formater.format(123456.7897456));