[Java] 정수 사이에 쉼표 추가하기

이상현·2023년 10월 17일
0

Java

목록 보기
8/21
post-thumbnail

DecimalFormat 클래스

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로 반환한다.

0개의 댓글