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

Java formats numbers into currency string example code

高洛峰
Release: 2017-01-16 10:45:51
Original
1559 people have browsed it

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));
    }
}
Copy after login

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!

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template