목차
Math.max(x, y) - 최대값
Math.min(x, y) - 최소값
Math.sqrt(x) - 제곱근
Math.abs(x) - 절대값
Math.random() - 난수 (= 랜덤숫자)
Math 클래스엔 다양한 수학 메서드 있음.
Math.max(x, y) - 최대값
※ 2개 값 중 최대값.
※ 3개 비교는 안 됨.
public class Hz {
public static void main(String[] args) {
System.out.println(Math.max(5, 10)); // 10
}
}
Math.min(x, y) - 최소값
※ 2개 값 중 최소값.
※ 3개 비교는 안 됨.
public class Hz {
public static void main(String[] args) {
System.out.println(Math.min(5, 10)); // 5
}
}
Math.sqrt(x) - 제곱근
※ 제곱근을 '실수형'으로 반환.
public class Hz {
public static void main(String[] args) {
System.out.println(Math.sqrt(9)); // 3.0
}
}
Math.abs(x) - 절대값
public class Hz {
public static void main(String[] args) {
System.out.println(Math.abs(-3.14)); // 3.14
}
}
Math.random() - 난수 (= 랜덤숫자)
[기본] 0.0 <= 실수 < 1.0
public class Hz {
public static void main(String[] args) {
System.out.println(Math.random());
}
}
결과 예: 0.14463772842185396
[응용] 0 <= 정수 < 101 (즉, 0 <= 정수 <=100)
public class Hz {
public static void main(String[] args) {
int k = (int) (Math.random() * 101); // 0 <= 정수 <= 100
System.out.println(k);
}
}
결과 예: 43
PS. Math 메서드 더 보기 .
주소 복사
랜덤 이동