자바에서 통화 기호를 출력하는 방법
Java 출력 비교 기호 테스트 방법:
import?java.text.NumberFormat;
import?java.util.Locale;
public?class?FormatTest?{
public?static?void?main(String?args[])?{
//?형식이 지정된 출력 숫자를 사용하지 마세요 p >
double?d?=?10.0?/?3.0;
System.out.println("형식화되지 않은 출력: "? ?d);
/ /?사용 숫자를 출력하기 위한 로컬 기본 형식
NumberFormat?numberFormat?=?NumberFormat.getNumberInstance();
//numberFormat.setMaximumFractionDigits(4);
//numberFormat.setMinimumIntegerDigits(6);
String?numberString?=?numberFormat.format(d);
System.out.println("로컬 기본 형식 출력 번호:" ??numberString);
//?통화 값을 출력하려면 로컬 기본 형식을 사용하세요.
NumberFormat?currencyFormat?=?NumberFormat.getCurrencyInstance();
System.out.println("로컬 기본 형식으로 통화 값 출력:"? ?currencyFormat.format(d));
//?로컬 기본 형식을 사용하여 백분율을 출력합니다.
NumberFormat?percentFormat? =?NumberFormat.getPercentInstance();
System.out.println("로컬 기본 형식 출력 비율: "?percentFormat.format(d));
/ /?국가와 지역에 따라 디지털 표현 형식도 다릅니다.
예: 독일
//?독일의 형식화된 출력 번호 사용
NumberFormat?numberFormatG?=?NumberFormat
.getNumberInstance(Locale.GERMANY);
p>
System.out.println("독일 숫자 출력 형식:"? ?numberFormatG.format(d));
//?독일 통화 출력 형식 사용
NumberFormat?currencyFormatG?=?NumberFormat
.getCurrencyInstance(Locale.GERMANY);
System.out.println("독일 통화 출력 형식:"? ?currencyFormatG. format(d) );
//?미국 통화 출력 형식 사용
NumberFormat?currencyFormatA?=?NumberFormat
.getCurrencyInstance(Locale.US) ;
System.out.println("미국 통화 출력 형식:"? ?currencyFormatA.format(d));
//?독일 백분율 출력 형식 사용
NumberFormat? PercentFormatG?=?NumberFormat
.getPercentInstance(Locale.GERMANY);
System.out.println("독일 백분율 출력 형식: "? ?percentFormatG.format (d));
System.exit(0);
}
}