Starting from:
$30

$24

Lab 2 Solution




Provided is CSCD211Lab2.java that is an unchangeable Java file.

Your task is to complete the program based on the API specifications. Program flow is:




You will prompt the user for the name of the input file.



You will open that file and count the number of lines in the file



You will create and fill an array of type person for each record that is in the file.



The array is then sorted by calling the compareTo of Person



A menu is displayed



NOTES

You must range check all values
You may assume all letters will be lower case for any input obtained by your program
You must ensure the parameterized type of Person is passed to compare/compareTo
You need to capitalize the name when you print out the name
All parameters will be final and all preconditions will be checked



You will need your FileUtil and SortUtil methods from Lab1. Just copy over the folder cscd211Utils.
You must create an input file that allows you to sufficiently test the specifications of this assignment.
I have provided the Javadocs from the solution. Please see index-all.html inside the docs folder.



TO TURN IN

A zip file, in Canvas, by the required due date containing:




all java files



the input file(s) used to test your program program



a test run named cscd211lab2out.txt – testing all aspects



We should be able to download the zip and compile your code, and then run your code.



Name your zip
your last name first letter of your first name lab2.zip (Example: steinerslab2.zip)

More products