>  기사  >  Java  >  Java는 숫자를 통화 문자열 예제 코드로 형식화합니다.

Java는 숫자를 통화 문자열 예제 코드로 형식화합니다.

高洛峰
高洛峰원래의
2017-01-16 10:45:511539검색

숫자는 통화, 백분율, 포인트, 전화번호 등을 표시할 수 있습니다. 통화의 경우 국가마다 다른 형식으로 정의됩니다. 이 예에서는 사용자가 입력한 숫자를 받은 다음 해당 통화 형식을 console. , 다른 국가의 통화 형식을 사용합니다.

아이디어는 다음과 같습니다. NumberFormat 클래스의 getCurrencyInstance() 메소드를 사용하여 다양한 매개변수로 다양한 객체를 생성하고 해당 객체에 대해 format() 메소드를 사용합니다. 사용자.

코드는 다음과 같습니다.

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

효과는 다음과 같습니다.

Java는 숫자를 통화 문자열 예제 코드로 형식화합니다.

통화 문자열에 대한 추가 Java 서식 지정 숫자 관련 예제 코드 기사 PHP 중국어 웹사이트를 주목해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.