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개의 메소드를 만들어서
호출을 해보면
값이 나온다.
'백엔드 > 나도코딩 자바' 카테고리의 다른 글
[나도코딩 자바 챕터6] 전환,반환값 같이 써보자 getPower(int number) 메소드,전환값,반환값 (1) | 2023.08.30 |
---|---|
[나도코딩 자바 챕터6] return 반환값, 메소드 호출시 반환해야 꺼내 쓸 수 있어요! (0) | 2023.08.29 |
[나도코딩 자바 챕터6] 메소드가 뭘까용? 기능을 하는 묶음,함수와 유사 (0) | 2023.08.29 |
[나도코딩 자바 챕터5] Quiz5 배열을 이용해서 신발 사이즈 옵션 출력 프로그램 작성해보자. (0) | 2023.08.29 |
[나도코딩 자바 챕터5] ASCII코드 아스키코드,배열심화를 아스키코드로 (0) | 2023.08.29 |