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일 경우에도 숫자를 표시한다.
댓글 없음:
댓글 쓰기