Java - 문제 미리보기

문제 2326

medium
다음 코드의 빈칸에 들어갈 올바른 import 문은 무엇인가요?
```java
_______ // Import 문
_______ // Import 문

public class CreateFile {
public static void main(String[] args) {
try {
File myObj = new File("test.txt");
myObj.createNewFile();
} catch (IOException e) {
System.out.println("Error occurred");
}
}
}
```
A. `import java.io.File;` / `import java.io.IOException;`
B. `import java.file.File;` / `import java.exception.IOException;`
C. `import java.util.File;` / `import java.io.IOException;`
D. `import java.io.File;` / `import java.lang.IOException;`

정답: A



필요한 import 문:

1. File 클래스:
```java
import java.io.File;
```
⦁ 파일 생성 및 조작을 위한 클래스
⦁ `java.io` 패키지에 위치

2. IOException 클래스:
```java
import java.io.IOException;
```
⦁ 입출력 관련 예외를 처리하는 클래스
⦁ 마찬가지로 `java.io` 패키지에 위치

다른 선택지들의 문제점:
⦁ java.file: 존재하지 않는 패키지
⦁ java.exception: 존재하지 않는 패키지
⦁ java.util: File 클래스가 없는 패키지
⦁ java.lang: IOException이 없는 패키지

핵심: 파일 입출력 관련 클래스들은 모두 `java.io` 패키지에 있습니다.

💡 학습 팁

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