Java - 문제 미리보기
문제 2227
medium
다음 코드의 실행 결과는?
```java
public class Main {
static void greet() {
System.out.println("안녕하세요!");
}
public static void main(String[] args) {
greet();
greet();
System.out.println("끝");
}
}
```
정답: B
⦁ 메소드는 호출될 때마다 실행됩니다
⦁ 실행 순서 분석:
1. 첫 번째 `greet()` 호출
⦁ `greet()` 메소드 실행
⦁ "안녕하세요!" 출력
2. 두 번째 `greet()` 호출
⦁ `greet()` 메소드 다시 실행
⦁ "안녕하세요!" 또 출력
3. 마지막 출력문
⦁ "끝" 출력
⦁ 메소드 재사용의 장점:
⦁ 같은 코드를 여러 번 작성할 필요 없음
⦁ 필요할 때마다 호출하여 사용
⦁ 코드의 중복을 줄이고 유지보수 용이
⦁ 최종 출력: 총 3줄이 순서대로 출력됩니다
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.