Question: oop in java a Task 1: Class CreateTextFile uses a Formatter to output formatted Strings, using the same formatting capabilities as method System.out.printf. A Formatter

oop in java  oop in java a Task 1: Class CreateTextFile uses a Formatter
to output formatted Strings, using the same formatting capabilities as method System.out.printf.
A Formatter object can output to various locations, such as to a
command window or to a file. Modify class CreateTextFile so it will
output to a different file. Screen shot your program, the command window
(which shows user input), and the output of your text file. import
java.io.FileNotFoundException; import java.lang.Security Exception; import java.util. Formatter; import java.util.FormatterClosedException; import java.util.No SuchElementException;
import java.util.Scanner; public class Create TextFile private static Formatter output; public static
void main(String[] args) { openFile(); addRecords(); closeFile(); } public static void openFile()
{ try { output = new Formatter("students.txt"); catch (Security Exception security Exception)
{ System.err.println("Write permission denied. Terminating."); System.exit(1); //terminate the program } catch (FileNotFoundException

a Task 1: Class CreateTextFile uses a Formatter to output formatted Strings, using the same formatting capabilities as method System.out.printf. A Formatter object can output to various locations, such as to a command window or to a file. Modify class CreateTextFile so it will output to a different file. Screen shot your program, the command window (which shows user input), and the output of your text file. import java.io.FileNotFoundException; import java.lang.Security Exception; import java.util. Formatter; import java.util.FormatterClosedException; import java.util.No SuchElementException; import java.util.Scanner; public class Create TextFile private static Formatter output; public static void main(String[] args) { openFile(); addRecords(); closeFile(); } public static void openFile() { try { output = new Formatter("students.txt"); catch (Security Exception security Exception) { System.err.println("Write permission denied. Terminating."); System.exit(1); //terminate the program } catch (FileNotFoundException fileNotFoundException) { System.err.println("Error opening file. Terminating."); System.exit(1); // terminate the program } } public static void addRecords() { Scanner input = new Scanner(System.in); System.out.printf("%s%n%s%n# ", "Enter ID, first name, last name and marks.", "Enter end-of-file indicator to end input."); while (input hasNext() // loop until end-of-file indicator try %.2f%n", input.nextInt(), { output.format("%d %s % input.next(), input.next(), input.nextDouble(); } catch (FormatterClosedException formatterClosedException) { System.err.println("Error writing to file. Terminating."); break; catch (NoSuchElementException elementException) { System.err.println("Invalid input. Please try again."); input.nextLine(); // discard input so user can try again 3 System.out.print("#"); } // end while } public static void closeFile() { if (output != null) output.close(); } } } -End of Lab 7- 1 of 3 Task 1: Class CreateTextFile uses a Formatter to output formatted Strings, using the same formatting capabilities as method System.out.printf. A Formatter object can output to various locations, such as to a command window or to a file. Modify class CreateTextFile so it will output to a different file. Screen shot your program, the command window (which shows user input), and the output of your text file. import java.io.FileNotFoundException; import java.lang.Security Exception; import java.util.Formatter; import java.util.FormatterClosedException; import java.util. NoSuchElementException; import java.util.Scanner; public class CreateTextFile private static Formatter output; public static void main(String[] args) openFile(); addRecords(); closeFile(); public static void openFile() try { output = new Formatter("students.txt"); catch (SecurityException securityException) { System.err.println("Write permission denied. Terminating:"); System.exit(1); // terminate the program } catch (FileNotFoundException fileNotFoundException) { System.err.println("Error opening file. Terminating."); System.exit(1); // terminate the program } } public static void addRecords { Scanner input = new Scanner(System.in); Scanner input = new Scanner(System.in); System.out.printf("%s%n%s%n# ", "Enter ID, first name, last name and marks.", "Enter end-of-file indicator to end input."); while (input.hasNext()) // loop until end-of-file indicator { try output.format("%d %s %s %s %.2f%n", input.nextInt(), input.next(), input.next(), input.nextDouble(); } catch (FormatterClosedException formatterClosedException) System.err.println("Error writing to file. Terminating"); break; Files input output } catch (NoSuchElementException elementException) { System.err.println("Invalid input. Please try again."); input.nextLine(); // discard input so user can try again } System.out.print("#"); } // end while } public static void closeFile() { if (output != null) output.close(); }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!