Java - 문제 미리보기
문제 2165
easy
다음 코드의 실행 결과는 무엇인가요?
```java
int myInt = 25;
double myDouble = myInt;
System.out.println("Int: " + myInt);
System.out.println("Double: " + myDouble);
```
```java
int myInt = 25;
double myDouble = myInt;
System.out.println("Int: " + myInt);
System.out.println("Double: " + myDouble);
```
정답: B
⦁ 확대 캐스팅의 동작:
⦁ `int myInt = 25;` → 정수 25 저장
⦁ `double myDouble = myInt;` → int가 자동으로 double로 변환
⦁ 25 (정수) → 25.0 (실수)
⦁ 자동 변환 과정:
```java
int myInt = 25; // myInt = 25
double myDouble = myInt; // myDouble = 25.0 (자동 변환)
```
⦁ 출력 결과 분석:
⦁ `myInt`: 정수 타입이므로 "25"로 출력
⦁ `myDouble`: 실수 타입이므로 "25.0"으로 출력
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.