import java.text.DecimalFormat;
public static void main(String[] args) {
DecimalFormat formatter = new DecimalFormat("###,###");
for(int i = 11; i <= 100000000; i*=11) {
System.out.println(formatter.format(i));
}
}
11
121
1,331
14,641
161,051
1,771,561
19,487,171
#
숫자. 빈자리 안 채움
ex) 12.34
-> #.###
포매팅 -> 12.3
0
숫자. 빈자리 0으로 채움
ex) 12.34
-> 0.000
포매팅 -> 12.340
.
소수점 표시
,
단위 구분 기호 표시
ex) 1000000
-> ####.####
포매팅 -> 100,0000
+
-
음수 양소 기호 표시
ex) 12.34
-> +#.##
포매팅 -> +12.34
%
100을 곱하고 퍼센트 표시를 붙힌다.
ex) 0.36
-> #%
포매팅 -> 36%
DecimalFormat(String pattern)
StringBuffer format(double number)
-> number를 포맷하여 StringBuffer로 반환한다.