반올림 - Math.round()
실수를 소수점 첫 째자리에서 반올림한 정수를 반환
long result = Math.round(4.52); // result에 5가 저장된다.
Math.roudn (pi * 1000) / 1000.0
-> Math.roudn (3.141592 * 1000) / 1000.0
-> Math.roudn (3141.592) / 1000.0
-> 3142 / 1000..0
-> 3.142
>> pi 값인 3.141592 의 값을 반올림한 정수 "3.142"로 반환한다.
나머지 연산자 %
오른쪽 피연산자로 나누고 남은 나머지를 반환
나누는 피연산자는 0이 아닌 정수만 혀용 (부호는 무시됨)
system.out.println(10 % 8); // 10을 8로 나눈 나머지 2가 출력된다.
system.out.println(10 % -8); // 위와 같은 결과를 얻는다. (부호는 무시됨)
>> %를 사용시에는 피연산자의 부호와 상관 없이 정수로 반환된다.
'자바의 정석 - 기초편' 카테고리의 다른 글
논리 연산자, 논리 부정 연산자 (0) | 2022.08.02 |
---|---|
비교 연산자, 문자열의 비교 (0) | 2022.08.01 |
사칙 연산자, 산술 변환 (0) | 2022.08.01 |
형변환 연산자 (0) | 2022.08.01 |
증감 연산자, 부호 연산자 (0) | 2022.08.01 |