매개 변수를 이용해서 숫자들의 'n' 승을 구해보자.
public class _02_Parameter {
public static void power(int number) { // 이때 이 넘버는 파라미터, 매개 변수
int result = number * number;
System.out.println(number + " 의 2 승은 " + result);
}
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);
}
public static void main(String[] args) {
//전달값, 파라미터, Parameter
//2 -> 2 * 2 = 4
//3 -> 3 * 3 = 9
// Argument, 인수
power(2); // 2 * 2 = 4
power(1100);
powerByExp(2, 5); // 2의 5승
powerByExp(3,3);
powerByExp(10,0);
}
}
메소드의 number에 값을 넣으면, number * number가 식을 타고 나오며 number의 2승을 구할 수 있다.
메소드의 number 값과 exponet 값을 넣으면 for 문을 타고 result *= number 을 exponet 값 만큼 반복하게 된다.
즉 number의 exponet 승을 구할 수 있다.
Java_기초_ParameterAndReturn (0) | 2024.04.29 |
---|---|
Java_기초_반환값(Return) (0) | 2024.04.28 |
Java_기초_Mathod (0) | 2024.04.28 |
Java_기초_다중배열_Quiz (0) | 2024.04.28 |
Java_기초_05_Ascii(아스키코드) (0) | 2024.04.28 |