Java - 문제 미리보기
문제 2333
easy
다음 코드의 빈칸에 들어갈 올바른 조건문은 무엇인가요?
```java
File myObj = new File("filename.txt");
if (myObj._______()) {
System.out.println("Deleted the file: " + myObj.getName());
} else {
System.out.println("Failed to delete the file.");
}
```
정답: B
코드 분석:
⦁ 조건문의 결과에 따라 "삭제 성공" 또는 "삭제 실패" 메시지를 출력
⦁ 따라서 파일 삭제를 수행하면서 동시에 성공 여부를 반환하는 메서드가 필요
delete() 메서드의 동작:
1. 파일 삭제를 실제로 수행
2. 삭제 성공 시 true 반환
3. 삭제 실패 시 false 반환
실행 흐름:
```java
if (myObj.delete()) { // 삭제 수행 + 결과 확인
// 삭제 성공한 경우
System.out.println("Deleted the file: " + myObj.getName());
} else {
// 삭제 실패한 경우
System.out.println("Failed to delete the file.");
}
```
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.