728x90
반응형
https://sshbug.tistory.com/1011
double a = 3.1415926535897932384626;
BigDecimal bd = new BigDecimal(a);
System.out.println(bd);
System.out.println(bd.setScale(4, BigDecimal.ROUND_CEILING)); // 올림
System.out.println(bd.setScale(4, BigDecimal.ROUND_HALF_UP)); // 반올림
System.out.println(bd.setScale(4, BigDecimal.ROUND_FLOOR)); // 버림
출처: https://sshbug.tistory.com/1011 [SsonG's:티스토리]
728x90
반응형
'JAVA' 카테고리의 다른 글
[JAVA] ResultSet next() (0) | 2024.05.20 |
---|---|
[JAVA] BigDecimal 반올림 함수 ( java9 이상 ) (0) | 2024.05.09 |
[JAVA] Math.ceil() 주의사항 (0) | 2024.05.07 |
[JAVA ]String을 LocalDate로 변환 (0) | 2024.04.17 |
[JAVA] ForkJoinPool (0) | 2024.04.03 |