Ben Rodes Lab: Experimenting with Input/Output 3.3. What was the first error generated by the compiler? Cannont find symbol error for PrintWriter. 3.4. What line did you need to add? import java.io.*; (import java.io.Writer; didn't work alone) 3.6. What was the first error generated by the compiler this time? cannont find sybmol error for Scanner 3.7. Fix this error. What line did you need to add? import java.util.Scanner; 4.4. Why was no output generated? the program is expecting a value to be entered. 4.5. Fix this mistake. What line did you add? screen.flush(); 4.6. What do you need to type in the terminal window (as a response to the prompt) in order to make this application terminate normally? control z 5.4. What output was generated? The date, and who was born on this date 5.6. What happened and why? No such directory found 5.8 What changes did you need to make? declare File dates; 5.10. What changes did you need to make? if (args.length > 0) dates = new File (args[0]); 5.12. What changes did you need to make? I added the following code: if(args.length > 0) { dates = new File (args[0]); try { dateScanner = new Scanner(dates); } catch(FileNotFoundException fnfe) { System.out.println("File not found"); } } else dateScanner = new Scanner(System.in); which checks to see if arguements are being passed in and then checks to see if the entered arguement file exists 5.14. What output was generated? The date and the births on that date 6.2. What changes did you need to make? I made a loop to read each file in the command line arguements, and created a larger if else statement to run the program if there are no command line arguements. 6.4. What output was generated? The date is printed out and the birthdays on that date then it prints out the date and what assignments are due on that date.