JAVA
[JAVA] BigDecimal 반올림 함수 ( java8 이하 )
오선지♬
2024. 5. 8. 18:47
728x90
반응형
https://sshbug.tistory.com/1011
[Java] BigDecimal 올림, 반올림, 버림 처리
BigDecimal 사용 시 하기와 같이 소수점 처리가 가능함 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(
sshbug.tistory.com
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
반응형