[JAVA] 소수점 자리수 이쁘게 보여주기
- Language/Java
- 2018. 12. 4.
간혹 자바에서 소수점이 지수로 표현되어 이쁘게 나오지 않을 경우가 있다. 이럴 경우 간단하게 지수를 제거하는 방법이 있다.
1 2 3 4 5 6 7 8 9 10 11 12 | package test; public class main { public static void main(String[] args) { double a = 4.6925784541347777E-4; System.out.println(a); } } | cs |
위와 같은 지수 값을 출력하면, 역시나 마찬가지로
4.6925784541347777E-4
지수값이 출력이 된다. 현재 지수는 소수점 4자리를 표현했기 때문에, 소수점 4자리를 표현해보도록 하겠다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | package test; import java.text.DecimalFormat; public class main { public static void main(String[] args) { double a = 4.6925784541347777E-4; DecimalFormat df = new DecimalFormat("#.####"); String b = df.format(a); System.out.println(b); } } | cs |
위와 같이 DecimalFormat을 사용하면, 특정 소수점 자리수를 매우 쉽게 표현이 가능하다.
실행을 하면
0.0005
원하는 자리수가 나온 것을 알 수 있다. 이런식으로 Format 을 활용하면 쉽게 소수점 자리수를 표현할 수 있다.
반응형
'Language > Java' 카테고리의 다른 글
[Java] Split시 공백 처리 방법 (6) | 2019.05.21 |
---|---|
[Java] List/배열값 한줄로 SUM (0) | 2019.01.16 |
[JAVA] 랜덤 문자열 생성 방법 (0) | 2018.12.24 |
[Java] UTF-8 캐릭터셋(Charset) 문제 해결 (0) | 2018.03.28 |
Java에서 Properties 사용법 (0) | 2017.04.24 |