educational course/tutorialoutlet.com educational course/tutorialoutlet.com | Page 49

including erroneous data which cause exceptions. Before you submit your project, add your all files you used to test your program in the top level of yourproject directory( and add a number to the end of each file, if there are multiple test data files). File examples: datafile1. txtdatafile2. txt( numbered, if multiple data files tested) SubmissionThis programming assignment is due by midnight of the date listed in the Course Assignments by Week. REMINDER: Programs submitted that do not compile without errors will not be accepted. Again, you will submit a single zip file containing all of the files in your project.§ Ask the user whether to run the program again, using a different input file. Loop until the user says s / he does not want to run the program again. SampleRunWARNING: The objects, classes, and methods must be implemented exactly as specified above. If your program produces correct output, but you did not create and use the objects as specified, and implement the required classes and methods, you will lose a significant number of points. See last page of the file for outline of code for the three required classes. This program will run analyses on weekly speeding ticket data filesEnter input filename: tickets Cannot open input file: ticketsEnter input filename: tickets. txtReading ticket data... Data stored for 3 ticketsCalculating fines... Done! Enter name of report output file: report. txtWeek ' s Ticket Analysis for 3 tickets issued: Lowest ticket fine 66.25 Average ticket fine 122.95 Highest ticket fine 215.10Run program again with another file( y / n)? n © Regis University, All Rights ReservedUnauthorized distribution( including uploading to any non-Regis Internet website) violates copyright law5. The program must follow the CS210 Coding Standards from Content section 6.10. Be sure to include the following comments: o Comments at the top of each code file describing what the class does § Execute the static method to display a ticket summary.§ The instance method to produce a fines reportv The instance method to calculate the fines and store them in the arrayv Uses the TicketArraysImpl object to call:§ Define an array( to hold double fines), the same size as the array for ticket objects.§ Display a message to the user, that the program is calculating the fines.§ Using the object, call the instance method to read and store the data from theinput file( sends a