[JAVA] 숫자 소수점 반올림/올림/내림
JAVA 2022. 1. 30. 19:46

자바로 개발하다보면 소수점 계산할 때에 몇 자리까지 표시할지, 반올림을 할지 결정을 해야할 때가 있다. 반올림 같은 경우는 다양한 방법이 있지만 Math클래스에 대해서 다루어보자. 자바에서는 Math 클래스를 이용한 소수점 반올림/올림/내림 방식이 있다. Math.round(숫자) -> 반올림 Math.ceil(숫자) -> 올림 Math.floor(숫자) -> 내림 그런데 그냥 숫자만 넣어버리면 소수점 첫째자리에서 반올림/올림/내림을 처리한다. 소수점 자리를 정해주고 싶을 땐 표현하고 싶은 자릿수만큼 곱해주고 다시 나눠준다. 나눠줄 수 뒤에는 .0을 붙이도록 한다. 둘째 자리면 (숫자 * 10) / 10.0 셋째 자리면 (숫자 * 100) / 100.0 넷째자리면 (숫자 * 1000) / 1000.0 음..