decimalformat
public static final decimalformat DFORMAT1 = new DecimalFormat("0.00");//小数位多于2位时四舍五入,最多保留两位小数,第二位是0也保留,如果是整数末位有2个0
public static final DecimalFormat DFORMAT2 = new DecimalFormat("0.0#");//小数位多于2位时四舍五入,最多保留两位小数,第二位是0不保留,如果是整数末位有1个0
public static final DecimalFormat DFORMAT3 = new DecimalFormat("0.##");//小数位多于2位时四舍五入,最多保留两位小数,第二位是0不保留,如果是整数末位没有0
public static void main(String[] args) {
System.out.println("0.00:");
System.out.println(DFORMAT1.format(12.395456));
System.out.println(DFORMAT1.format(12.325456));
System.out.println(DFORMAT1.format(12.3));
System.out.println(DFORMAT1.format(12));
System.out.println(DFORMAT1.format(12.01));
System.out.println(DFORMAT1.format(12.99));
System.out.println(DFORMAT1.format(12.999));
// 12.40
// 12.33
// 12.30
// 12.00
// 12.01
// 12.99
// 13.00
System.out.println("0.0#:");
System.out.println(DFORMAT2.format(12.395456));
System.out.println(DFORMAT2.format(12.325456));
System.out.println(DFORMAT2.format(12.3));
System.out.println(DFORMAT2.format(12));
// 12.4
// 12.33
// 12.3
// 12.0
System.out.println("0.##:");
System.out.println(DFORMAT3.format(12.395456));
System.out.println(DFORMAT3.format(12.325456));
System.out.println(DFORMAT3.format(12.3));
System.out.println(DFORMAT3.format(12));
System.out.println(DFORMAT3.format(12.01));
System.out.println(DFORMAT3.format(12.99));
System.out.println(DFORMAT3.format(12.999));
// 12.4
// 12.33
// 12.3
// 12
// 12.01
// 12.99
// 13
System.out.println("parseDouble 0.##:");
System.out.println(Double.parseDouble(DFORMAT3.format(12.395456)));
System.out.println(Double.parseDouble(DFORMAT3.format(12.325456)));
System.out.println(Double.parseDouble(DFORMAT3.format(12.3)));
System.out.println(Double.parseDouble(DFORMAT3.format(12)));
// 12.4
// 12.33
// 12.3
// 12.0
}
末位0表示那位是必须要显示的,如果是0也显示出来;
末位#表示那位如果是0则不必显示出来,如果不是0才显示出来。
相关阅读
2017年99天猫全球酒水节专业化升级,“九大名优”酒厂直供天猫!天猫酒水节是什么时候?天猫全球酒水节是一次大型营销活动,时间是9月1
转义字符 换行:\r\n 空格:\t
原题链接总时间限制: 1000ms 内存限制: 65536kB 描述 医院采样了某临床病例治疗期间的白细胞数量样本n份,用于分析某种新抗生素
【Windows】Win10家庭版启用组策略gpedit.msc
转载请注明出处,原文链接:https://blog.csdn.net/u013642500/article/details/80138799【前言】大家都认为,Windows 10家庭版中并不
Webstorm 由于某些原