package oop0906;
public class Test02_Math {
public static void main(String[] args) {
// Math 수학 관련 클래스
System.out.println(Math.E);
System.out.println(Math.PI);
// 절대값
System.out.println(Math.abs(3));
System.out.println(Math.abs(-3));
System.out.println(Math.abs(2.4));
System.out.println(Math.abs(-2.4));
System.out.println("---------------------");
// 소수점
System.out.println(Math.ceil(1.3)); // 올림
System.out.println(Math.floor(2.7)); // 버림
System.out.println(Math.round(3.8)); // 반올림
System.out.println("---------------------");
// 크기 비교
System.out.println(Math.max(3, 5)); // 큰값
System.out.println(Math.max(1.2, 3.4));
System.out.println(Math.min(6, 7)); // 작은 값
System.out.println("---------------------");
//////////////////////////////////////////////////////
// 난수 : random값, 무작위로 발생한 값
// 난수 발생 범위 : 0.0 <= r < 1.0
// 문1) 주사위 수의 범위 : 1~6 발생 시키기
System.out.println((int)(Math.random()*9));
System.out.println((int)(Math.random()*9));
System.out.println((int)(Math.random()*9));
System.out.println((int)(Math.random()*9));
System.out.println((int)(Math.random()*9));
System.out.println((int)(Math.random()*9));
// 문2) 로또 번호 범위 : 1~45 발생 시키기
System.out.println((int)(Math.random()*45)+1);
} // main() end
} // class end