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."); } ```
A. remove
B. delete
C. exists
D. canDelete

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