[Java] 자바 프로그램으로 제곱근 계산하기

Posted by nkjok
2025. 1. 29. 23:06 낙서장[1]/91. Java
반응형

자바 프로그램으로 제곱근 계산하기

1. 제곱근 계산 예제

package JavaApp.chap_03;

public class 제곱근 {

    // 주어진 숫자의 제곱근을 계산하는 메서드
    public static int getSquareRoot(int number, int exponent) {
        int result = 1;
        for (int i = 0; i < exponent; i++) {
            result *= number;
        }
        return result;
    }

    public static void main(String[] args) {
        // 2의 승수 계산
        for (int i = 0; i <= 10; i++) {
            System.out.println(getSquareRoot(2, i));
        }
        // 3의 승수 계산
        for (int i = 0; i <= 10; i++) {
            System.out.println(getSquareRoot(3, i));
        }
        // 4의 승수 계산
        for (int i = 0; i <= 10; i++) {
            System.out.println(getSquareRoot(4, i));
        }
    }
}

2. 코드 설명

위 예제는 숫자와 지수를 입력받아 제곱근을 계산하는 자바 코드를 보여준다:

  1. getSquareRoot(int number, int exponent): 주어진 숫자(number)와 지수(exponent)를 기반으로 제곱 값을 계산하는 메서드야. for 루프를 사용해 지수만큼 숫자를 곱해 결과를 반환한다.
  2. main(String[] args) 메서드:
    • 2의 승수 계산: for 루프를 사용해 0부터 10까지 2의 제곱값을 계산하고 출력한다.
    • 3의 승수 계산: for 루프를 사용해 0부터 10까지 3의 제곱값을 계산하고 출력한다.
    • 4의 승수 계산: for 루프를 사용해 0부터 10까지 4의 제곱값을 계산하고 출력한다.

이 결과로 각 숫자의 0승부터 10승까지의 값을 순차적으로 출력한다.

결과 예시

 
1
2
4
8
16
32
64
128
256
512
1024
1
3
9
27
81
243
729
2187
6561
19683
59049
1
4
16
64
256
1024
4096
16384
65536
262144
1048576

위와 같은 방식으로 각 숫자의 제곱근 결과를 확인할 수 있다. 자바에서의 제곱 계산 방법을 쉽게 이해할 수 있도록 구성된 예제다.

출력결과

반응형