古詩詞大全網 - 古詩大全 - java怎麽輸出貨幣符號

java怎麽輸出貨幣符號

java輸出貨比符號測試方法:

import?java.text.NumberFormat;

import?java.util.Locale;

public?class?FormatTest?{

public?static?void?main(String?args[])?{

//?不使用格式化輸出數

double?d?=?10.0?/?3.0;

System.out.println("無格式化輸出:"?+?d);

//?使用本地默認格式輸出數

NumberFormat?numberFormat?=?NumberFormat.getNumberInstance();

//numberFormat.setMaximumFractionDigits(4);

//numberFormat.setMinimumIntegerDigits(6);

String?numberString?=?numberFormat.format(d);

System.out.println("本地默認格式輸出數:"?+?numberString);

//?使用本地默認格式輸出貨幣值

NumberFormat?currencyFormat?=?NumberFormat.getCurrencyInstance();

System.out.println("本地默認格式輸出貨幣值:"?+?currencyFormat.format(d));

//?使用本地默認格式輸出百分數

NumberFormat?percentFormat?=?NumberFormat.getPercentInstance();

System.out.println("本地默認格式輸出百分數:"?+?percentFormat.format(d));

//?在不同的國家和地區數字表示的格式也有區別。如德國

//?使用德國的格式化輸出數

NumberFormat?numberFormatG?=?NumberFormat

.getNumberInstance(Locale.GERMANY);

System.out.println("德國數字輸出形式:"?+?numberFormatG.format(d));

//?使用德國貨幣輸出形式

NumberFormat?currencyFormatG?=?NumberFormat

.getCurrencyInstance(Locale.GERMANY);

System.out.println("德國貨幣輸出形式:"?+?currencyFormatG.format(d));

//?使用美國貨幣輸出形式

NumberFormat?currencyFormatA?=?NumberFormat

.getCurrencyInstance(Locale.US);

System.out.println("美國貨幣輸出形式:"?+?currencyFormatA.format(d));

//?使用德國百分數輸出形式

NumberFormat?percentFormatG?=?NumberFormat

.getPercentInstance(Locale.GERMANY);

System.out.println("德國百分數輸出形式:"?+?percentFormatG.format(d));

System.exit(0);

}

}