Java把數(shù)字格式化為貨幣字符串實(shí)例代碼
數(shù)字可以標(biāo)志貨幣、百分比、積分和電話號(hào)碼等,就貨幣而言,在不同的國家會(huì)以不同的格式來定義,本實(shí)例將接收用戶輸入的數(shù)字,然后在控制臺(tái)中輸出其貨幣格式,其中使用了不同國家的貨幣格式。
思路如下:使用NumberFormat類的getCurrencyInstance()方法,通過不同的參數(shù)創(chuàng)建不同的對(duì)象,對(duì)該對(duì)象使用format()方法,方法參數(shù)即為用戶輸入的數(shù)字。
代碼如下:
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);//
創(chuàng)建標(biāo)注輸入流掃描器
System.out.println("請(qǐng)輸入一個(gè)數(shù)字:");
double number
= scan.nextDouble();//
獲取用戶輸入數(shù)字
System.out.println("該數(shù)字用Locale類的以下常量作為格式化對(duì)象的構(gòu)造參數(shù),將獲得不同的貨幣格式:");
//
創(chuàng)建格式化對(duì)象
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));
}
}
效果如圖:

相關(guān)文章
Java對(duì)象轉(zhuǎn)JSON時(shí)動(dòng)態(tài)的增刪改查屬性詳解
這篇文章主要介紹了Java對(duì)象轉(zhuǎn)JSON時(shí)如何動(dòng)態(tài)的增刪改查屬性的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11
解決Maven項(xiàng)目pom.xml導(dǎo)入了Junit包還是用不了@Test注解問題
在Maven項(xiàng)目中,如果在非test目錄下使用@Test注解,可能會(huì)因?yàn)閜om.xml中<scope>test</scope>的設(shè)置而無法使用,正確做法是將測(cè)試代碼放在src/test/java目錄下,或去除<scope>test</scope>限制,這樣可以確保Junit依賴正確加載并應(yīng)用于適當(dāng)?shù)拇a部分2024-10-10
JavaCV實(shí)現(xiàn)多個(gè)MP4視頻的合并
這篇文章主要為大家詳細(xì)介紹了如何使用javacv和ffmpeg框架實(shí)現(xiàn)簡(jiǎn)單快速的合并mp4文件的視頻和音頻,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-10-10
Java基礎(chǔ)之動(dòng)態(tài)代理Cglib詳解
這篇文章主要介紹了Java基礎(chǔ)之動(dòng)態(tài)代理Cglib詳解,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下2021-05-05
Maven修改運(yùn)行環(huán)境配置代碼實(shí)例
這篇文章主要介紹了Maven修改運(yùn)行環(huán)境配置代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-04-04
Java實(shí)現(xiàn)PDF轉(zhuǎn)圖片的三種方法
有些時(shí)候我們需要在項(xiàng)目中展示PDF,所以我們可以將PDF轉(zhuǎn)為圖片,然后已圖片的方式展示,效果很好,Java使用各種技術(shù)將pdf轉(zhuǎn)換成圖片格式,并且內(nèi)容不失幀,本文給大家介紹了三種方法實(shí)現(xiàn)PDF轉(zhuǎn)圖片的案例,需要的朋友可以參考下2023-10-10

