源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Java把数字格式化为货币字符串实例代码

  • 时间:2022-05-13 01:23 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Java把数字格式化为货币字符串实例代码
数字可以标志货币、百分比、积分和电话号码等,就货币而言,在不同的国家会以不同的格式来定义,本实例将接收用户输入的数字,然后在控制台中输出其货币格式,其中使用了不同国家的货币格式。 思路如下:使用NumberFormat类的getCurrencyInstance()方法,通过不同的参数创建不同的对象,对该对象使用format()方法,方法参数即为用户输入的数字。 代码如下:
[u]复制代码[/u] 代码如下:
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));     } }
效果如图: [img]http://files.jb51.net/file_images/article/201402/2014224150450270.png[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部