本文共 1233 字,大约阅读时间需要 4 分钟。
DecimalFormat df = new DecimalFormat("######0.00");
double d1 = 3.23456 double d2 = 0.0; double d3 = 2.0; df.format(d1); df.format(d2); df.format(d3);
3个结果分别为:
java保留两位小数问题:
方式一:
四舍五入
保留两位小数
方式二:
例:
#.00 表示两位小数 #.0000四位小数 以此类推...
方式三:
%.2f %. 表示 小数点前任意位数 2 表示两位小数 格式后的结果为f 表示浮点型
方式四:
digits 显示的数字位数
为格式化对象设定小数点后的显示的最多位,显示的最后位是舍入的
ddf1.setMaximumFractionDigits(2); String s= ddf1.format(x) ; System.out.print(s); } }
DecimalFormat df=new DecimalFormat(".##");
double d=1252.2563; String st=df.format(d); System.out.println(st);转载地址:http://aayti.baihongyu.com/