给你段代码float scale;
DecimalFormat fnum = new DecimalFormat("##.##");
fnum.format(scale)

解决方案 »

  1.   

    若是一定要有两位小数的话可以改为
    float scale;
    DecimalFormat fnum = new DecimalFormat("##0.00");
    fnum.format(scale) 
      

  2.   

    可是fnum.format(scale) 得到的是个什么东东呢?
    输出System.out.println(scale)的话得到:
    “java.text.DecimalFormat@674dc”,我想要得到string或者是float呀!
      

  3.   

      String dd=fnum.format(scale);
      

  4.   

    可是fnum.format(scale) 之后打印输出发现scale并不是按照定义的格式输出的float阿???float scale;
    DecimalFormat fnum = new DecimalFormat("##0.00");
    fnum.format(scale);
    System.out.println(scale);
      

  5.   

    float scale;
    DecimalFormat fnum = new DecimalFormat("##0.00");
    String dd=fnum.format(scale);  
    System.out.println(dd);