请教各位,例如一个浮点数如 double t=400.10; 我如何要将其打印出来的话,结果将会是400.1。
我的问题是如何将浮点数按规定的格式打印,如2位小数。不足的也要补足0。
谢谢!

解决方案 »

  1.   

    java.text.DecimalFormat  df  = new  java.text.DecimalFormat("##.00");  
    System.out.println(df.format(3.2));
      

  2.   

    JDK1.5以上的话,简单
    System.out.printf("%8.2f",t)
      

  3.   

    System.out.printf("%8.2f",t)这个不号使的!~
      

  4.   

    interpb(曾曾胡,深怕情多累美人!!!) ,他的方法很好用,我就是一直用这样的方法做的.
      

  5.   

    数字格式化总结:
    http://jeffchen.cnblogs.com/archive/2006/04/19/378828.html