[자바/JAVA] 자바 화폐단위로 점찍어주기
가끔 물어오는 사람이 있어 흔적을 남기려고 합니다.
의외로 간단하기에 알아두면 좋을거 같네요.
java.text.DecimalFormat 클래스를 사용하면 됩니다.
DecimalFormat aa = new DecimalFormat("###,###.####");
--> 3자리마다 ,(콤마)를 찍어주며 소숫점이하 4자리까지 반올림하여 나타내라.. 이리 해석하시면됩니다. 자릿수에 대한 수정이 필요하시다면 매개변수의 String 부분을 알아서 처리하신후 만드시면 되겠네요.
double d = 123123123.123123123;
DecimalFormat df = new DecimalFormat("###,###.####");
String dfStr = df.format(d);
System.out.println("dfStr : "+dfStr);
컴파일후 출력하시면 아래와 같은 결과를 보실수 있습니다.
dfStr : 123,123,123.1231
'프로그래밍 > 자바(JAVA)' 카테고리의 다른 글
[자바/JAVA] 자바 빈삼각형 만들기 (0) | 2012.05.04 |
---|---|
[자바/JAVA] 자바 업그레이드 구구단 (0) | 2012.05.04 |
[자바/JAVA] 자바 탐색기 만들기 (1) | 2012.05.04 |
[자바/JAVA] 자바 로또, Swing로 구현 (1) | 2012.05.04 |
[자바/JAVA] 자바 메모장 만들기 (2) | 2012.05.04 |
[자바/JAVA] 자바 계산기 만들기 (뷰어만) (0) | 2012.05.04 |
[자바/JAVA] 자바 골뱅이, 역골뱅이 만들기. (0) | 2012.05.04 |
[자바/JAVA] 자바 줄바꿈, 개행문자를 다른문자로 치환하는 방법 (1) | 2012.05.04 |
주민번호체크(Java Swing로 구현) (0) | 2010.10.21 |