亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

如何使用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
越西县| 临潭县| 鄂托克前旗| 治多县| 汨罗市| 黄龙县| 乌审旗| 吴桥县| 元朗区| 八宿县| 谷城县| 锦州市| 横山县| 梅河口市| 怀柔区| 宜阳县| 馆陶县| 胶南市| 桑日县| 莎车县| 宝坻区| 盘锦市| 逊克县| 南汇区| 无为县| 利川市| 兰西县| 漾濞| 都江堰市| 衡阳县| 东台市| 兴和县| 定西市| 静安区| 伽师县| 亳州市| 庄浪县| 内丘县| 宜春市| 山丹县| 宁河县|