国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java把數字格式化為貨幣字符串實例代碼

2019-11-26 15:40:13
字體:
來源:轉載
供稿:網友

數字可以標志貨幣、百分比、積分和電話號碼等,就貨幣而言,在不同的國家會以不同的格式來定義,本實例將接收用戶輸入的數字,然后在控制臺中輸出其貨幣格式,其中使用了不同國家的貨幣格式。

思路如下:使用NumberFormat類的getCurrencyInstance()方法,通過不同的參數創建不同的對象,對該對象使用format()方法,方法參數即為用戶輸入的數字。

代碼如下:

復制代碼 代碼如下:

import java.text.NumberFormat;
import java.util.Locale;
import java.util.Scanner;
public class FormatNumber
 {
    public static void main(String[]
 args) {
        Scanner
 scan = new Scanner(System.in);//
 創建標注輸入流掃描器
        System.out.println("請輸入一個數字:");
        double number
 = scan.nextDouble();//
 獲取用戶輸入數字
        System.out.println("該數字用Locale類的以下常量作為格式化對象的構造參數,將獲得不同的貨幣格式:");
        //
 創建格式化對象
        NumberFormat
 format = NumberFormat.getCurrencyInstance(Locale.CHINA);
        //
 輸出格式化貨幣格式
        System.out.println("Locale.CHINA:" +
 format.format(number));
        format
 = NumberFormat.getCurrencyInstance(Locale.US);
        System.out.println("Locale.US:" +
 format.format(number));
        format
 = NumberFormat.getCurrencyInstance(Locale.ENGLISH);
        System.out.println("Locale.ENGLISH:" +
 format.format(number));
        format
 = NumberFormat.getCurrencyInstance(Locale.TAIWAN);
        System.out.println("Locale.TAIWAN:" +
 format.format(number));
    }
}

效果如圖:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙南县| 大同县| 谢通门县| 杭州市| 汽车| 仙桃市| 桐城市| 喜德县| 通化县| 海伦市| 定日县| 平阳县| 濮阳市| 运城市| 疏附县| 鄯善县| 武清区| 大荔县| 岚皋县| 昌都县| 怀柔区| 丰宁| 洞口县| 时尚| 略阳县| 库车县| 绵竹市| 淄博市| 九台市| 肥乡县| 内丘县| 辽宁省| 灵川县| 铜山县| 武强县| 讷河市| 八宿县| 沐川县| 宿州市| 库尔勒市| 峨山|