我知道好像有一个NumberFormat类,具体怎么使用呀

解决方案 »

  1.   

    DecimalFormat format = new DecimalFormat(".00");
    String str = format.format(Double.toString(double));要得到double的话,就Double.parseDouble(str)
      

  2.   

      public static String myRound2 (double f, int n) {
    NumberFormat nbf=NumberFormat.getInstance();
    nbf.setMinimumFractionDigits(n);
    nbf.setMaximumFractionDigits(n);
    return nbf.format(f);
      }
      

  3.   

      public static String myRound2 (double f, int n) {
    NumberFormat nbf=NumberFormat.getInstance();
    nbf.setMinimumFractionDigits(n);
    nbf.setMaximumFractionDigits(n);
    return nbf.format(f);
      }