91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何使用NumberFormat格式化數字

小樊
83
2024-10-16 16:13:13
欄目: 編程語言

在Java中,您可以使用NumberFormat類來格式化數字。以下是一些示例:

  1. 格式化為帶有兩位小數的浮點數:
import java.text.NumberFormat;
import java.util.Locale;

public class Main {
    public static void main(String[] args) {
        double number = 12345.6789;
        NumberFormat formatter = NumberFormat.getInstance(Locale.US);
        formatter.setMaximumFractionDigits(2);
        String formattedNumber = formatter.format(number);
        System.out.println(formattedNumber); // 輸出 "12,345.68"
    }
}
  1. 格式化為帶有千位分隔符的整數:
import java.text.NumberFormat;
import java.util.Locale;

public class Main {
    public static void main(String[] args) {
        int number = 123456789;
        NumberFormat formatter = NumberFormat.getInstance(Locale.US);
        formatter.setGroupingUsed(true);
        String formattedNumber = formatter.format(number);
        System.out.println(formattedNumber); // 輸出 "123,456,789"
    }
}
  1. 使用自定義模式格式化數字:
import java.text.NumberFormat;
import java.util.Locale;

public class Main {
    public static void main(String[] args) {
        double number = 12345.6789;
        NumberFormat formatter = NumberFormat.getInstance(Locale.US);
        formatter.applyPattern("#,###.##");
        String formattedNumber = formatter.format(number);
        System.out.println(formattedNumber); // 輸出 "12,345.68"
    }
}

在這些示例中,我們使用了NumberFormat.getInstance(Locale.US)來獲取一個適用于美國的數字格式。您可以根據需要更改Locale參數以適應其他語言環境。

0
崇礼县| 多伦县| 呈贡县| 广德县| 武宣县| 南城县| 亳州市| 辽源市| 高雄县| 错那县| 周口市| 秦皇岛市| 肇东市| 龙泉市| 九寨沟县| 南平市| 佛冈县| 宿州市| 封开县| 白沙| 固镇县| 新化县| 额敏县| 乌兰察布市| 博罗县| 长寿区| 亚东县| 剑阁县| 化州市| 鹤壁市| 邹平县| 桐城市| 彩票| 白河县| 宁陵县| 金山区| 柳林县| 玛沁县| 海宁市| 盘锦市| 宣汉县|