티스토리 뷰
발생일: 2009.04.30
문제:
문제:
double 값을 보이는 것과 같이 정상적으로 출력하고 싶다.
예를 들어,
예를 들어,
double a = 2856234253526.2342395;
와 같은 값을 system.out으로 출력하면
2.8562342535262344E12
와 같이 나온다.
보이는 것과 같이 출력하고 싶다.
해결책:
java.text.NumberFormat 또는 java.text.DecimalFormat 을 사용하면 된다.
(NumberFormat API 와 DecimalFormat API 를 참고하자.)
NumberFormat 은 지역별, 통화별로 숫자를 포맷팅할 수 있으며,
DecimalFormat은 NumberFormat을 상속받은 것으로 패턴을 정해주거나 하는 등의 더 상세한 설정을 할 수 있다.
NumberFormat을 이용하는 간단한 예제가 있는 사이트
보이는 것과 같이 출력하고 싶다.
해결책:
java.text.NumberFormat 또는 java.text.DecimalFormat 을 사용하면 된다.
(NumberFormat API 와 DecimalFormat API 를 참고하자.)
NumberFormat 은 지역별, 통화별로 숫자를 포맷팅할 수 있으며,
DecimalFormat은 NumberFormat을 상속받은 것으로 패턴을 정해주거나 하는 등의 더 상세한 설정을 할 수 있다.
NumberFormat을 이용하는 간단한 예제가 있는 사이트
반응형
댓글
공지사항