백엔드/나도코딩 자바

[나도코딩 자바 챕터6] 전달값 매개변수 parameter

응개야 2023. 8. 29. 16:30

parameter, 매개변수, 전달값을 알아보자.

 

public static void power(int number){ // Parameter, 매개변수
    int result = number * number;
    System.out.println(number + "의 2승은 " + result);
}

메소드 명은 power라고 해보자. 소괄호 안에 메소드 안에 필요로하는 값.

정수값을 계산하기 위해 int를 쓰고 변수를 넣어주자. number라고 하겠다.

power(int number)

// 2 -> 2 * 2 = 4

// 3 -> 3 * 3 = 9

 

호출하기 위해선

메인영역에서 

power(값넣어주기);하면 출력이 된다.

값에는 2를 넣으면 2 * 2 = 4가 되겠당

.

.

powerByExp라는 메소드 안에 

(int number, int exponent) 전달값을 넣어주었다.

전달값을 2개를 받아가지고 메소드 내에서 쓰게 된다.

이번에는 여러 승을 계산할 수 있게 되는데,

이제 for 조건문을 써서 계산해보자.

public static void powerByExp(int number, int exponent){
    int result = 1;
    for (int i = 0; i < exponent; i++) {
        result *= number;
    }
    System.out.println(number + " 의 " + exponent + " 승은 " + result);
}

 

 

.

.

.

.

이렇게 2개의 메소드를 만들어서

호출을 해보면

값이 나온다.