中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何使用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
盐津县| 定结县| 扎囊县| 塔城市| 奈曼旗| 射阳县| 右玉县| 永善县| 大新县| 凤城市| 古交市| 临沂市| 花莲市| 曲周县| 霍州市| 慈溪市| 会同县| 凌云县| 淮滨县| 全州县| 修水县| 定结县| 九江市| 乐亭县| 昭苏县| 玉山县| 哈尔滨市| 红桥区| 兴仁县| 嘉义县| 淅川县| 巴林左旗| 泽库县| 夏邑县| 福贡县| 黄石市| 新乐市| 郯城县| 民勤县| 阿巴嘎旗| 衡阳县|