Java.lang 패키지 Math 클래스
abs(), 절대값 구하기
int a = -10;
int absValue = Math.abs(a);
System.out.println(absValue);
// 10
max(), 최대값 구하기
int x = 5;
int y = 10;
int maxValue = Math.max(x, y);
System.out.println(maxValue);
// 10 - 큰 값 출력
min(), 최소값 구하기
int minValue = Math.min(x, y);
System.out.println(minValue);
// 5 - 작은 값 출력
pow(), 제곱 구하기
double base = 2;
double exponent = 3;
double result = Math.pow(base, exponent);
System.out.println(result);
// result = 2^3
// 8.0
sqrt(), 제곱근 구하기
double value = 16;
double sqrtValue = Math.sqrt(value);
System.out.println(sqrtValue);
// 16 -> 4.0
round(), 반올림
double num = 5.7;
long rounded = Math.round(num);
System.out.println(rounded);
// 6
ceil(), 올림
double numCeil = 5.2;
double ceilValue = Math.ceil(numCeil);
System.out.println(ceilValue);
// 6.0
floor(), 내림
double numFloor = 5.8;
double floorValue = Math.floor(numFloor);
System.out.println(floorValue);
// 5.0
random(), 랜던값 생성
double randomValue = Math.random();
System.out.println(randomValue);
// 0.0과 1.0 사이의 임의의 값 출력
'JAVA' 카테고리의 다른 글
[Java] Array 클래스 (0) | 2024.07.20 |
---|---|
[Java] StringBuilder 클래스 (0) | 2024.07.20 |
[Java] 입/출력 (0) | 2024.07.18 |
[Java] 스레드 Thread (0) | 2024.05.04 |
[Java] 스트림 Stream (0) | 2024.05.04 |