ceil() 올림
소수점이 있을경우 올린다. 3.5 → 4.0
floor() 버림
소수점이 있을경우 버린다. 3.5 → 3 .0
round() 반올림
5이상의 경우 올린 '정수'로. 3.5 → 4
rint() 가까운 짝수의 방향으로 올림을, 내림을 한다. 3.5 → 4 .0
double number = 3.5;
double ceilResult = Math.ceil(number); // 4.0 (올림)
double floorResult = Math.floor(number); // 3.0 (버림)
long roundResult = Math.round(number); // 4 (반올림)
double rintResult = Math.rint(number); // 4.0 (반올림, 소수 부분이 .5일 경우 짝수 방향으로)
System.out.println("Ceil: " + ceilResult);
System.out.println("Floor: " + floorResult);
System.out.println("Round: " + roundResult);
System.out.println("Rint: " + rintResult);
Ceil: 4.0
Floor: 3.0
Round: 4
Rint: 4.0
'JAVA' 카테고리의 다른 글
ajax 검색기능 구현하기 (0) | 2023.12.22 |
---|---|
Math클래스: Exact 메서드 (0) | 2023.12.14 |
StringBuilder란? : StringBuffer와의 차이 (0) | 2023.12.11 |
java.lang패키지 : StringBuffer 클래스 (0) | 2023.12.11 |
문자열배열을 합칠 수 있는 java.util.StringJoiner (0) | 2023.12.08 |