다음 Java 코드를 컴파일한 결과로 옳은 것은?
public class Main {
public static void main(String[] args) {
int count = "10";
System.out.println(count);
}
}정답 4번
Java는 String을 int로 자동 변환하지 않으므로 대입문에서 정적 자료형 검사가 실패한다. ClassCastException은 실행 중 잘못된 참조 형변환에서 발생하며 이 코드는 그 전에 컴파일이 실패한다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21