Java - 문제 미리보기

문제 2141

medium
다음 코드에서 컴파일 오류가 발생하는 이유는 무엇인가요? ```java public class Test { public static void main(String[] args) { System.out.println("정상 출력"); System.out.println(오류 발생); System.out.println("다시 정상"); } } ```
A. println 메서드를 너무 많이 사용해서
B. 두 번째 줄에서 큰따옴표가 없어서
C. 한글을 사용할 수 없어서
D. 세미콜론이 잘못 위치해서

정답: B

⦁ 컴파일 오류 발생 위치: ```java System.out.println(오류 발생); // ❌ 문제 지점 ``` ⦁ 오류 원인 분석: ⦁ `오류 발생`이라는 텍스트가 큰따옴표로 감싸지지 않음 ⦁ Java 컴파일러가 이를 변수명이나 키워드로 인식 시도 ⦁ `오류`와 `발생`이라는 식별자가 정의되지 않아 오류 발생 ⦁ 컴파일 오류 메시지 예시: ```txt Test.java:4: error: cannot find symbol System.out.println(오류 발생); ^ symbol: variable 오류 ``` ⦁ 올바른 수정 방법: ```java System.out.println("오류 발생"); // ✅ 큰따옴표 추가 ```

💡 학습 팁

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