Study for Backend/Mathmatics Basic

[기초 수학] 지수와 로그

지미니박 2024. 3. 13. 22:05

제곱(Square)

- 같은 수를 두 번 곱함

- 거듭 제곱 : 같은 수를 거듭하여 곱함

 

제곱근 (Square root, √ )

- a를 제곱하여 b가 될 때 a 를 b의 제곱근이라고 함

 

지수 (Exponent)

어떤 밑수를 몇 번 곱해야 하는지 나타냄

로그 (Logarithm)

- a 가 b 가 되기 위해 제곱해야 하는 수

 

 

// 기초 수학 - 지수와 로그
public class mathPractice09 {
    public static void main(String[] args) {
        //1. 제곱, 제곱근, 지수
        System.out.println("=== 제곱 ===");
        System.out.println(Math.pow(2, 3));
        System.out.println(Math.pow(2, -3));
        System.out.println(Math.pow(-2, -3));

        System.out.println(Math.pow(-2, 30));
        System.out.printf("%.0f\n", Math.pow(-2, 30)); //소수점 없애고 그대로 출력

        System.out.println("=== 제곱근 ===");
        System.out.println(Math.sqrt(16));
        System.out.println(Math.pow(16, 1.0/2));
        System.out.println(Math.pow(16, 1.0/4));

        //참고) 절대 값
        System.out.println("=== 절대 값 ===");
        System.out.println(Math.abs(5));
        System.out.println(Math.abs(-5)); //음수의 절대 값 형태

        //2. 로그
        System.out.println("=== 로그 ===");
        System.out.println(Math.E); // 자연 상수
        System.out.println(Math.log(Math.E)); // 자연 상수를 로그로 출력
        System.out.println(Math.log10(1000));
        System.out.println(Math.log(4) / Math.log(2));

    }
}