Java - 문제 미리보기
문제 2232
easy
다음 코드의 출력 결과는?
```java
public class Main {
static int multiply(int x, int y) {
return x * y;
}
public static void main(String[] args) {
System.out.println(multiply(4, 3));
}
}
```
```java
public class Main {
static int multiply(int x, int y) {
return x * y;
}
public static void main(String[] args) {
System.out.println(multiply(4, 3));
}
}
```
정답: C
⦁ 메소드가 반환한 값이 `System.out.println()`으로 출력됩니다
⦁ 실행 과정:
1. `multiply(4, 3)` 호출
2. 매개변수: x = 4, y = 3
3. 계산: `4 * 3 = 12`
4. `return 12;` 실행
5. 반환값 12가 `println()`에 전달
6. "12" 출력
⦁ 메소드 호출과 반환:
⦁ 메소드 호출 → 계산 수행 → 결과 반환 → 결과 활용
⦁ `multiply(4, 3)`은 12라는 값으로 "치환"됨
⦁ 핵심: Return문으로 반환된 값은 메소드 호출 부분을 대체합니다
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.