숫자는 통화, 백분율, 포인트, 전화 번호 등을 표시 할 수 있습니다. 통화에 관한 한이 예제는 사용자가 입력 한 숫자를 수신 한 다음 통화 형식을 다른 국가에서 통화 형식을 사용하는 콘솔.
아이디어는 다음과 같습니다. GetCurrencyInstance () 숫자 클래스의 GetCurrencyInstance () 메소드를 사용하여 다른 매개 변수를 통해 다른 객체를 생성하고 메소드 매개 변수는 사용자가 입력 한 숫자입니다.
코드는 다음과 같습니다.
코드 사본은 다음과 같습니다.
import java.text.numberformat;
java.util.locale import;
java.util.scanner import;
공개 클래스 형식 형식
{
public static void main (String []
args) {
스캐너
scan = 새 스캐너 (System.In); //
주석 입력 스트림 스캐너를 만듭니다
System.out.println ( "숫자를 입력하십시오 :");
이중 번호
= scan.nextDouble (); //
사용자 입력 번호를 얻습니다
System.out.println ( "이 숫자는 로케일 클래스의 다음 상수를 형식 개체의 구성 매개 변수로 사용하며 다른 통화 형식을 얻습니다 :");
//
포맷 된 객체를 만듭니다
숫자
format = numberformat.getCurrencyInstance (locale.china);
//
출력 형식 통화 형식
System.out.println ( "locale.china :" +
format.format (number));
체재
= numberformat.getCurrencyInstance (locale.us);
System.out.println ( "locale.us :" +
format.format (number));
체재
= numberformat.getCurrencyInstance (locale.english);
System.out.println ( "locale.english :" +
format.format (number));
체재
= numberformat.getCurrencyInstance (locale.taiwan);
System.out.println ( "locale.taiwan :" +
format.format (number));
}
}
효과는 그림에 나와 있습니다.