2009년 6월 16일 화요일

[Java DecimalFormat] 자바에서 소수점 단위의 출력을 선언하여 사용하기

Java에서 숫자를 출력할 때, 기본적으로는 갖고 있는 값을 모두 출력한다.

하지만, 소수점 2자리를 짜른다던지, 1000 이상 단위의 값에 comma를 추가할 경우에는 NumberFormat 이나 DecimalFormat을 사용하는 것이 좋다.

DecimalFormat df=new DecimalFormat("###,##0.00");
public String format(double number) {
  return df.format(number);
}

위와 같이 사용하면

0.2, 1.5, 1123.52

는 각각

0.20, 1.50, 1,123.52 로 표시된다.


#이나 0 이나 모두 숫자를 표시하는데,

#은 0일 경우 숫자를 표시하지 않고, 0은 0일 경우에도 숫자를 표시한다.

 

 

 

댓글 없음:

댓글 쓰기