소수점 셋째자리에서 반올림을 하려면 다음의 과정을 거쳐야한다.
1. 값에 100을 곱한다.
-> 37.77778 * 100
2. 1의 결과에 0.5를 더한다.
-> 3777.778 + 0.5 → 3778.278
3. 2의 결과를 int타입으로 변환한다.
-> (int)3778,278 → 3778
4. 3의 결과를 100f로 나눈다. (100으로 나누면 소수점 아래의 값을 잃는다.)
-> 3778 / 100f → 37.78
'JAVA > P' 카테고리의 다른 글
[메소드] 구슬게임 (0) | 2020.10.07 |
---|---|
각 자릿수의 숫자 뽑아내기 (0) | 2020.10.07 |
num++; 의 위치에 따른 오답 (0) | 2020.10.06 |
예외처리 연습 : 두가지 범위 설정하기 [ 영문과 숫자만 입력가능 / ID ] (0) | 2020.09.29 |
예외처리 연습 : 숫자만 입력하게 하기 (아스키코드 이용) / boolean, while, for, if (0) | 2020.09.24 |
[ 랜덤함수 ] 숫자찾기 게임 만들기 (0) | 2020.09.24 |
[ Break 문 ] 이중for문 탈출 (0) | 2020.09.24 |