Question: What happens if the file test.dat does not exist when you attempt to compile and run the following code? import java.io.*; class Test { public
What happens if the file test.dat does not exist when you attempt to compile and run the following code?
import java.io.*; class Test { public static void main(String[] args) { try { RandomAccessFile raf = new RandomAccessFile("test.dat", "r"); int i = raf.readInt(); } catch(IOException ex) { System.out.println("IO exception"); } } }
| A. The program does not compile because raf is not created correctly. |
| B. The program does not compile because readInt() is not implemented in RandomAccessFile. |
| C. The program compiles, but throws IOException because the file test.dat doesn't exist. The program displays IO exception. |
| D. The program compiles and runs fine, but nothing is displayed on the console. |
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
