■ Java Numbers - floor() 함수 |
floor() 함수는 앞서 언급했던 ceil() 함수와 반대로 입력된 값 인자 값보다 작거나 같은 가장 큰 정수 값을 double 형으로 반환 합니다.
Syntax
static double floor(float f)
Sample
1 2 3 4 5 6 7 8 | double d1 = -10.675; System.out.println(Math.floor(d1)); double d2 = -9.675; System.out.println(Math.floor(d2)); double d3 = 10.675; System.out.println(Math.floor(d3)); | cs |
d1 = -10.675
-10.675 보다 작거나 같은 정수 값은 -11 입니다.
-11을 double 형으로 변환하면 -11.0 입니다.
d2 = -9.675
-9.675 보다 작거나 같은 정수 값은 -10 입니다.
-10을 double 형으로 변환하면 -10.0 으로 표현 할 수 있습니다.
d3 = 10.675
10.675 보다 작거나 같은 정수 값은 10 입니다.
10을 double 형으로 변환하며 10.0 입니다.
위 코드를 실행 하면 아래와 같은 결과 값을 리턴 합니다.
-11.0
-10.0
10.0
floor() 함수는 자주 사용하는 함수 입니다.
꼭 기억 해두셨다가 사용하시길 바랍니다.
▼ 도움이 되셨다면 로그인이 필요 없는 ▼
▼ 하트 클릭 한번 부탁 드립니다 ▼
감사합니다 :D
'Java' 카테고리의 다른 글
[ 자바 코딩 ] Java Number - round() 함수 (479) | 2018.04.10 |
---|---|
[ 자바 코딩 ] Java Number - rint() 함수 (486) | 2018.04.09 |
[ 자바 코딩 ] Java Number - ceil() 함수 (491) | 2018.04.03 |
[ 자바 코딩 ] Java Number - Math.abs() 함수 (491) | 2018.04.02 |
[ 자바 코딩 ] Java Integer.tostring() 함수를 써야 하는 이유 (488) | 2018.03.30 |