Maison >Java >javaDidacticiel >Java formate les nombres dans un exemple de code de chaîne monétaire

Java formate les nombres dans un exemple de code de chaîne monétaire

高洛峰
高洛峰original
2017-01-16 10:45:511564parcourir

Les nombres peuvent marquer des devises, des pourcentages, des points, des numéros de téléphone, etc. Quant à la devise, elle sera définie dans différents formats selon les pays. Cet exemple recevra le nombre saisi par l'utilisateur puis affichera son format monétaire dans le fichier. console. , qui utilise les formats monétaires de différents pays.

L'idée est la suivante : utilisez la méthode getCurrencyInstance() de la classe NumberFormat pour créer différents objets avec différents paramètres, et utilisez la méthode format() sur l'objet. Les paramètres de la méthode sont les nombres saisis par le. utilisateur.

Le code est le suivant :

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

L'effet est le suivant :

Java formate les nombres dans un exemple de code de chaîne monétaire

Plus de nombres de formatage Java dans un exemple de chaîne monétaire codes Pour les articles connexes, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn