Java 程式,將數字四捨五入到更少的十進位制小數位


假設我們需要將數字四捨五入到 3 個小數位,因此,使用以下格式 -

DecimalFormat decFormat = new DecimalFormat("0.000");

現在,格式化數字 -

decFormat.format(37878.8989)

由於我們在上面使用了 DecimalFloat 類,因此匯入以下包 -

import java.text.DecimalFormat;

以下是一個將數字四捨五入到 3 個小數位的示例 -

示例

 線上示例

import java.text.DecimalFormat;
public class Demo {
   public static void main(String[] args) {
      DecimalFormat decFormat = new DecimalFormat("0.000");
      System.out.println("Result = " + decFormat.format(37878.8989));
   }
}

輸出

Result = 37878.899

讓我們看另一個將數字四捨五入到 5 個小數位的示例 -

示例

 線上示例

import java.text.DecimalFormat;
public class Demo {
   public static void main(String[] args) {
      System.out.println(String.format("Result = %.5f", 76576.696799));
   }
}

輸出

Result = 76576.69680

更新於: 2019-07-30

121 次瀏覽

啟動你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.