package ex08;
public class Ma01 {
public static void main(String[] args) {
// abs (절대값)
System.out.println(Math.abs(-1));
// min, max (최소, 최대)
System.out.println(Math.max(5, 10));
System.out.println(Math.min(5, 10));
// pow (거듭제곱)
System.out.println(Math.pow(2, 16));
// round (반올림), ceil (올림), floor(내림)
System.out.println(Math.floor(10.3));
System.out.println(Math.ceil(10.3));
System.out.println(Math.round(10.3));
// sqrt (제곱근) 루트
System.out.println(Math.sqrt(5));
System.out.println(Math.sqrt(8.9));
// random (랜덤)
// 0.0 이상 1.0 미만의 난수를 생성
int n1 = (int) (Math.random() * 10) + 1;
// Math.random 쓰지 말고 그냥 random 사용하세요.
System.out.println(n1);
// log
// 2를 몇 번 곱해야(x) 16이 되나요 ? 4번
// 2를 몇 번 곱해야(x) 256이 되나요 ? 8번
// 2를 몇 번 곱해야(x) 15가 되나요 ? 계산 안 됨. ===== (log15=?(x))
// log16 = 4
// log15 = log15
// 5의 거듭제곱 -> 루트5
// 64의 거듭제곱 -> 8
System.out.println(Math.log(16) / Math.log(2));
}
}
Share article