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");
}
}
}
```
```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 문:
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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.