Home  >  Article  >  Java  >  Java formats numbers into currency string example code

Java formats numbers into currency string example code

高洛峰
高洛峰Original
2017-01-16 10:45:511502browse

Numbers can mark currencies, percentages, points, phone numbers, etc. As for currencies, they are defined in different formats in different countries. This example will receive the numbers entered by the user and then output its currency format in the console. , which uses currency formats from different countries.

The idea is as follows: Use the getCurrencyInstance() method of the NumberFormat class to create different objects with different parameters, and use the format() method on the object. The method parameters are the numbers entered by the user.

The code is as follows:

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));
    }
}

The effect is as shown:

Java formats numbers into currency string example code

##More Java formatting numbers into currency string example code related articles Please pay attention to PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn