Starting from:
$35

$29

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