1. 程式人生 > >將運算結果僅保留兩位小數

將運算結果僅保留兩位小數

假如在一次運算中,要求得到的結果保留兩位小數,而實際運算的結果不是兩位小數,那麼;

用一下三種方法之一均可將結果保留成兩位小數:

假設num為及運算結果(非兩位小數)

1.String.format() 方法("%.2f",~);

      System.out.print(String.format("%.2f", num));

2.DecimalFormat轉換("#.00")

    DecimalFormat dFormat = new DecimalFormat("#.00");
        System.out.println(dFormat.format(num));

3.NumberFormat設定小數點後兩位setMaximumFractionDigits();

        NumberFormat nFormat = NumberFormat.getNumberInstance();
        nFormat.setMaximumFractionDigits(2);
        System.out.println(nFormat.format(num));

經過上述三種方法之一運算,得到保留兩位小數的結果;