Wednesday, November 08, 2006
Java/자바] 숫자 쉼표(콤마) 찍기, 3자리(천단위)마다 Comma 넣기; Commify
숫자 1000단위마다 콤마(쉼표)를, 즉 Thousands Separators 를 넣는 예제입니다. 자바의 DecimalFormat 클래스를 사용하면 간단하게 구현할 수 있습니다.
소스 파일명: Foo.java
실행 결과:
"#,##0.00"
이런 포맷으로는 항상 소수점 2자리가 반올림되어 나옵니다.
"#,##0"
이렇게 하면 소수점 이하가 나오지 않지만, 역시 소수부가 반올림되어 정수부에 반영됩니다.
▶▶ Java/자바] 숫자 앞에 공(0), 제로(영) 붙이기-추가. Leading Zero to Number
숫자 1000자리마다 콤마 넣기 온라인 변환기: ▶▶ 금액 숫자에 콤마 넣기, 1000자리 쉼표 자동 입력, 천자리 3자리 세자리마다 Number Comma
JAVA: 숫자에 쉼표(콤마;Comma)넣기, 천(1000) 단위 구분
소스 파일명: Foo.java
import java.text.*;
class Foo {
public static void main(String args[]) {
double num = 29600000; // "이천구백육십만" 이라는 숫자를 대입
DecimalFormat df = new DecimalFormat("#,##0.00");
System.out.println(df.format(num));
}
}
class Foo {
public static void main(String args[]) {
double num = 29600000; // "이천구백육십만" 이라는 숫자를 대입
DecimalFormat df = new DecimalFormat("#,##0.00");
System.out.println(df.format(num));
}
}
실행 결과:
D:\Z>javac Foo.java && java Foo
29,600,000.00
29,600,000.00
"#,##0.00"
이런 포맷으로는 항상 소수점 2자리가 반올림되어 나옵니다.
"#,##0"
이렇게 하면 소수점 이하가 나오지 않지만, 역시 소수부가 반올림되어 정수부에 반영됩니다.
▶▶ Java/자바] 숫자 앞에 공(0), 제로(영) 붙이기-추가. Leading Zero to Number
숫자 1000자리마다 콤마 넣기 온라인 변환기: ▶▶ 금액 숫자에 콤마 넣기, 1000자리 쉼표 자동 입력, 천자리 3자리 세자리마다 Number Comma
tag: java
자바 | Java
<< Home