반응형
자바 소숫점 처리하는 방법
String.format 은 반올림을 해서 반환해준다.
double test = 12.3456789;
System.out.println(String.format("%.2f", test)); //결과 : 12.35
System.out.println(String.format("%.3f", test)); //결과 : 12.346
기존에는 Math.round 로 소수점 처리하는 방법을 알아봤다. Math 클래스로 사용하는 방법은 아래 링크에서 확인하면 된다.
Math.round와 차이점은
Math.round한 결과가 10.1 이라면 10.1 로 나오지만, String.format은 10.10 으로 자릿수를 모두 채워서 반환해준다.
https://wwwnghks.tistory.com/76
반응형
'개발 > Java' 카테고리의 다른 글
[Java] java.math.BigDecimal cannot be cast to java.lang.Integer (0) | 2020.03.09 |
---|---|
[Java] 2차원배열 to String (0) | 2020.02.20 |
[Java] 자바 반올림,올림,버림 함수(ROUND, CEIL, FLOOR) 사용법 (0) | 2020.02.03 |
[Java] jxls multiple 엑셀 인쇄 영역 (0) | 2020.01.30 |
[Java] 자릿수 채우기 (0) | 2020.01.02 |