// 3자리씩 끊어주는 getNumberInstance()

NumberFormat nf = NumberFormat.getNumberInstance();

// 1,000

System.out.println(nf.format(1000));

// 100,000

System.out.println(nf.format(100000));

// 100,000,000

System.out.println(nf.format(100000000));


// 들어간 숫자에 100을 곱해서 결과를 보여주고 %가 뒤에 따라붙는 getPercentInstance()

NumberFormat nf1 = NumberFormat.getPercentInstance();

// 1000 * 100 = 100,000%

System.out.println(nf1.format(1000));

// 100000 * 100 = 10,000,000%

System.out.println(nf1.format(100000));

// 100000000 * 100 = 10,000,000,000%

System.out.println(nf1.format(100000000));


// 10진수포맷으로 바꿔주는 DecimalFormat() #.#는 안써도된다 여기에 숫자를 넣으면 

 //숫자가 더해져서 결과나옴

// 소수점뒤로 0은 없어지고 .## 이 갯수가 몇개있느냐로 소수점 자릿수 갯수가 결정된다.

DecimalFormat df = new DecimalFormat("#.##");

// 0.1

System.out.println(df.format(.1));

// 10000.1

System.out.println(df.format(10000.10));

// 10.11

System.out.println(df.format(10.11));

// 10

System.out.println(df.format(10.00));

// 1.11

System.out.println(df.format(1.11111));

'JAVA > 자바' 카테고리의 다른 글

자바 JFrame 화면중앙 실행하기  (0) 2015.06.28
자바 반올림,소수점 버리기  (0) 2015.06.28
자바 소수점자르기  (0) 2015.06.28
자바 prefix,postfix ++ ,--  (0) 2015.06.25
자주 사용하는 형변환 기법  (0) 2015.06.25
블로그 이미지

왕왕왕왕

,