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.forma
DecimalFormat格式化小数0,#
最新推荐文章于 2024-06-27 13:28:25 发布
DecimalFormat的使用中,0和#作为占位符有着不同的含义。0表示该位置必须显示,即使为0也会显示;#则相反,只有非0数值时才会显示。了解这一区别对于精确控制数字格式化至关重要。
摘要由CSDN通过智能技术生成