// 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 |