use TextFormat to format output.

解决方案 »

  1.   

    安java设计 float不是用来作科学计算,所以不保证?? 我有点忘了
     不过据说JDK1.4修正了。
      

  2.   

    用java.text包下面关于输出格式的类,把你的float转化一下
      

  3.   

    NumberFormat nf = NumberFormat.getNumberInstance();
    nf.setMaximumFractionDigits(num1); //num1为保留的小数位数
    nf.format(floatdata); //floatdata为要格式化的float型数