一个java中把数字转换成货币格式的方法
本文java applet数字转换为货币格式练习。进口java.text.numberformat;
进口java.util.locale;
进口java.util.scanner;
公共课test079 {
public static void main(String { } args){
扫描仪扫描=新的扫描仪(系统内);创建标签扫描仪输入流。
System.out.println(请输入一个号码:);
双(数量=扫描。nextDouble); / /获取用户交货数量。
System.out.println(这个号码使用下列常数的本地化类为格式化的对象,一个结构参数,将获得不同的货币格式:)。
创建一个格式对象。
NumberFormat格式= numberformat.getcurrencyinstance(现场。中国);
输出格式化货币格式。
System.out.println(现场。中国:+ format.format(数));
格式= numberformat.getcurrencyinstance(现场。美国);
System.out.println(现场。我们:+ format.format(数));
}
}
运行结果:
请输入一个数字:
八十六点六
这个数字使用以下常量作为格式化对象的结构参数,并获得不同的货币格式:
locale.china:86.60美元
地点:美国:86.60美元