Question: Java ,please L (20 pts.)- This assignment will familiarize you with the basic practice of reading information from an external data source. Your program will

Java ,please  Java ,please L (20 pts.)- This assignment will familiarize you with
the basic practice of reading information from an external data source. Your
program will read an external data collection (in this case, a text

L (20 pts.)- This assignment will familiarize you with the basic practice of reading information from an external data source. Your program will read an external data collection (in this case, a text file), then report information back to the user based on user inputs, allowing the user to parse the dataset in a meaningful fashion. To accomplish this, your program must perform the following actions: A) (1/20 pts.) - Prompt the user for the name of the dataset to load. ?) M20pts-Prompt the user whether to display male or female student entries. C 4 2 pts)-Handle exceptions and re-prompt for the file should the user provide an erroneous input. D) L1/20 pts.)-Do not hardcode your valid file test against a known file name. Your program should function identically for any similarly formatted student list that might be provided to it in the future. E) 1/20 pts.)-Do not use an array to solve this problem. F) (7/20 pts.)-List table 1) 2) Header Based on the user selection, the program should use a For loop to read and write the following to each line: a) Student ID number Student name b) c) Student age Alignment. Whether the header is alignment with rest of the table. 3) G) L3/20 pts.) - Finally, your program should output a summary statement which includes: 1) The percentage of the class that matched the search criteria. The number of students that matched the search criteria. 2) 3) The average age of the matching set of students. H) 5/20 pts.)-Include appropriate program documentation and formatting including: 1 Your first and last name, your email information, and the date 2) A short description of the program's function 3) Comments necessary to explain your code 4) Proper indentation and convention 5) Correct output Save your file as "ReadingData.java" and upload to Canvas

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!