Java - 문제 미리보기

문제 2163

medium
다음 중 컴파일 오류가 발생하는 코드는 무엇인가요?
A. `byte age = 25;`
B. `short year = 2024;`
C. `int temperature = 150;`
D. `byte score = 200;`

정답: D

⦁ 각 정수 타입의 저장 범위: `byte` 타입: ⦁ 범위: -128 ~ 127 ⦁ 크기: 1바이트 (8비트) ⦁ 매우 작은 정수만 저장 가능 `short` 타입: ⦁ 범위: -32,768 ~ 32,767 ⦁ 크기: 2바이트 (16비트) `int` 타입: ⦁ 범위: 약 -21억 ~ 21억 (-2,147,483,648 ~ 2,147,483,647) ⦁ 크기: 4바이트 (32비트) ⦁ 각 선택지 검증: ✅ 1번: `byte age = 25;` ⦁ 25는 -128 ~ 127 범위 내 → 정상 ✅ 2번: `short year = 2024;` ⦁ 2024는 -32,768 ~ 32,767 범위 내 → 정상 ✅ 3번: `int temperature = 150;` ⦁ 150은 int 범위 내 → 정상 ❌ 4번: `byte score = 200;` ⦁ 200 > 127 (byte 최대값) → 컴파일 오류

💡 학습 팁

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