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

溫馨提示×

如何在Java中實現貨幣的格式化輸出

小樊
90
2024-09-07 13:08:23
欄目: 編程語言

在Java中,可以使用NumberFormat類來實現貨幣的格式化輸出

import java.text.NumberFormat;
import java.util.Locale;

public class CurrencyFormatting {
    public static void main(String[] args) {
        double amount = 123456789.123;

        // 使用默認語言環境的貨幣格式
        NumberFormat defaultCurrencyFormat = NumberFormat.getCurrencyInstance();
        System.out.println("默認語言環境的貨幣格式: " + defaultCurrencyFormat.format(amount));

        // 使用指定語言環境的貨幣格式(例如:美國)
        Locale usLocale = new Locale("en", "US");
        NumberFormat usCurrencyFormat = NumberFormat.getCurrencyInstance(usLocale);
        System.out.println("美國語言環境的貨幣格式: " + usCurrencyFormat.format(amount));

        // 使用指定語言環境的貨幣格式(例如:中國)
        Locale chinaLocale = new Locale("zh", "CN");
        NumberFormat chinaCurrencyFormat = NumberFormat.getCurrencyInstance(chinaLocale);
        System.out.println("中國語言環境的貨幣格式: " + chinaCurrencyFormat.format(amount));
    }
}

運行上述代碼,將會看到如下輸出:

默認語言環境的貨幣格式: ¥123,456,789.12
美國語言環境的貨幣格式: $123,456,789.12
中國語言環境的貨幣格式: ¥123,456,789.12

請注意,默認語言環境和中國語言環境的貨幣符號相同,這是因為我的系統默認語言環境是中文。你可以根據需要選擇其他語言環境。

0
新巴尔虎右旗| 页游| 木兰县| 宽甸| 大田县| 乌拉特中旗| 邓州市| 德化县| 山阴县| 柳江县| 深州市| 田林县| 太原市| 金溪县| 西乡县| 芮城县| 达州市| 中西区| 肥东县| 汉川市| 台中县| 翼城县| 舒城县| 尤溪县| 长兴县| 虹口区| 陈巴尔虎旗| 五峰| 来安县| 天台县| 罗田县| 南宁市| 仙桃市| 兖州市| 荣成市| 建湖县| 佳木斯市| 西盟| 三穗县| 墨竹工卡县| 紫金县|