수학 관련 메서드
1. abs(절대값)
System.out.println("절대값");
System.out.println(Math.abs(-1));

2. min(최소), max(최대)
System.out.println("최소, 최대");
System.out.println(Math.max(1, 5));
System.out.println(Math.min(1, 5));

3. pow(거듭제곱)
System.out.println("거듭제곱");
System.out.println(Math.pow(2, 16));

4. round(반올림), ceil(올림), floor(내림)
System.out.println("반올림, 올림, 내림");
System.out.println(Math.round(10.3));
System.out.println(Math.ceil(10.3));
System.out.println(Math.floor(10.3));

5. sqrt(제곱근)
// 4의 제곱근 2
// 9의 제곱근 3
// 5의 제곱근 ?System.out.println("제곱근");
System.out.println(Math.sqrt(5));
System.out.println(Math.sqrt(7));
System.out.println(Math.sqrt(8.9));

6. random(랜덤)
// 0.0 <= n < 1.0
System.out.println("랜덤");
double n1 = Math.random() * 10 + 1;
System.out.println((int) n1);

7. log(로그)
// 2를 몇번 곱해야(x) 16이 되는가? 4
// 2를 몇번 곱해야(x) 256이 되는가? 8
// 2를 몇번 곱해야(x) 8이 되는가? 3
// log16 = 4
// log15 = log15
// 5의 거듭제곱 -> 루트5
// 64의 거듭제곱 -> 8
System.out.println("로그");
System.out.println(Math.log(15));
System.out.println(Math.log(16));
System.out.println(Math.log(16) / Math.log(2)); // log e 16 / log e 2 = log 2 16

Share article