public class Main01 {
public static void main(String[] args) {
// 주어진 두 수에 대한 최대값 구하기
int max = Math.max(100, 9000);
System.out.println("최댓값 : " + max);
// 주어진 두 수에 대한 최대값 구하기
int min = Math.min(100, 9000);
System.out.println("최솟값 : " + min);
// 주어진 수에 대한 절대값 구하기
int abs = Math.abs(-9000);
System.out.println("절대값 : " + abs);
//소수점 반올림
long num = Math.round(3.923456);
System.out.println("반올림 : " + num);
//상수로 선언된 PI
System.out.println("원주율 : "+ Math.PI);
double num2 = Math.sqrt(400);
System.out.println("제곱근 : "+ num2 );
}
}
따라서 주사위의 눈, 1부터10사이의 정수 등의 원하는 범위의 값을 랜덤하게 생성 후 리턴받기 위해서는 일련의 공식이 적용된다.
public class Main02 {
public static void main(String[] args) {
System.out.println(Math.random());
System.out.println(Math.random());
System.out.println(Math.random());
System.out.println(Main02.random(1, 12));
System.out.println(Main02.random(1, 12));
System.out.println(Main02.random(1, 12));
}
// 순서가 중요하다.
public static int random(int min, int max) {
int num = (int) ((Math.random() * (max - min) + 1) + min);
return num;
}
}