티스토리 뷰
728x90
개발을 하다보면 float, double 형 변수에 반올림, 올림, 내림 등의 처리가 필요한 경우가 종종 생긴다.
이번 포스팅에서는 요런 역할을 해주는 Math class 를 소개한다.
반올림 Math.round
전달된 실수의 소수점 첫번째 자리를 반올림하여 정수로 리턴
◼ Code
1
2
|
double number = 9.5;
System.out.println("Math.round = " + Math.round(number));
|
◼ Result
Math.round = 1
|
내림 Math.floor
전달된 실수의 소수 부분을 무조건 버림
◼ Code
1
2
|
double number = 9.5;
System.out.println("Math.floor = " + Math.floor(number));
|
◼ Result
Math.floor = 9.0
|
올림 Math.ceil
전달된 실수의 소수 부분을 무조건 올림
◼ Code
1
2
|
double number = 9.1;
System.out.println("Math.ceil = " + Math.ceil(number));
|
◼ Result
Math.ceil = 10.0
|
절댓값 Math.abs
전달된 값이 음수이면 절댓값으로 반환하고 양수이면 그대로 반환
◼ Code
1
2
|
double number = -9.5;
System.out.println("Math.abs = " + Math.abs(number));
|
◼ Result
Math.abs = 9.5
|
큰 값 혹은 작은 값 Math.max Math.min
전달된 두 값을 비교하여 큰 값 혹은 작은 값 반환
◼ Code
1
2
3
4
|
double number1 = 9.5;
double number2 = 8.0;
System.out.println("Math.max = " + Math.max(number1, number2));
System.out.println("Math.min = " + Math.min(number1, number2));
|
◼ Result
Math.max = 9.5
Math.min = 8.0
|
제곱 Math.pow
전달된 두 값을 제곱 연산
◼ Code
1
2
|
double number = 9;
System.out.println("Math.pow = " + Math.pow(number, 2));
|
◼ Result
Math.pow = 81.0
|
제곱근 Math.sqrt
전달된 값의 제곱근 값 반환
◼ Code
1
2
|
double number = 9.0;
System.out.println("Math.sqrt = " + Math.sqrt(number));
|
◼ Result
Math.round = 3.0
|
728x90
'JAVA' 카테고리의 다른 글
Java Collections Framework (0) | 2019.12.23 |
---|---|
JAVA data type (0) | 2019.01.30 |
StringUtils (V ~ Z) (0) | 2018.12.21 |
StringUtils (S ~ U) (0) | 2018.12.21 |
StringUtils (P ~ R) (0) | 2018.12.21 |
댓글
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 안드로이드 인텐트
- task
- Android Service
- onContextItemSelected
- 리워드 어플
- task 생성
- android task
- 무료 채굴
- StringUtils
- RoomDatabase
- StartService
- notifyDataSetChanged
- android flag activity
- registerForContextMenu
- 리워드앱
- WEMIX
- android activity flag
- 앱테크 추천
- mPANDO
- onCreateContextMenu
- 안드로이드 서비스
- 무료채굴
- android intent
- 앱테크
- 채굴앱
- M2E
- p2e
- BroadcastReceiver
- bindservice
- Intent
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함