Java - 문제 미리보기

문제 2227

medium
다음 코드의 실행 결과는? ```java public class Main { static void greet() { System.out.println("안녕하세요!"); } public static void main(String[] args) { greet(); greet(); System.out.println("끝"); } } ```
A. `안녕하세요!`
B. `안녕하세요!
안녕하세요!
끝`
C. `끝`
D. 오류 발생

정답: B

⦁ 메소드는 호출될 때마다 실행됩니다 ⦁ 실행 순서 분석: 1. 첫 번째 `greet()` 호출 ⦁ `greet()` 메소드 실행 ⦁ "안녕하세요!" 출력 2. 두 번째 `greet()` 호출 ⦁ `greet()` 메소드 다시 실행 ⦁ "안녕하세요!" 또 출력 3. 마지막 출력문 ⦁ "끝" 출력 ⦁ 메소드 재사용의 장점: ⦁ 같은 코드를 여러 번 작성할 필요 없음 ⦁ 필요할 때마다 호출하여 사용 ⦁ 코드의 중복을 줄이고 유지보수 용이 ⦁ 최종 출력: 총 3줄이 순서대로 출력됩니다

💡 학습 팁

이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.