Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Please complete the University Class in JAVA import java.util.*; public class University { public static void main(String args[]) { String univ_Name, location; ArrayList people =
Please complete the University Class in JAVA
import java.util.*; public class University { public static void main(String args[]) { String univ_Name, location; ArrayListpeople = new ArrayList (); char choice = 'A'; String line; Scanner scan = new Scanner(System.in); // read the name and the location of the university here do{ System.out.print("What action would you like to perform? "); printMenu(); line = scan.nextLine(); if (line.length() == 1) { choice = line.charAt(0); choice = Character.toUpperCase(choice); switch(choice) { case 'A': // add a Student here /* read the first name, last name, phone number, major as parameters and then call the * constructor of the Student class to create the instance * then read the gpa, call setGpa method of the student to set the gpa * finally add the student instance to the people list */ break; case 'B': // add a Staff here /* read the first name, last name, phone number, payRate, payScale, and title and then call the * constructor of the Staff class to create the instance * finally add the Staff instance to the people list */ break; case 'C': // add a Faculty here /* read the first name, last name, phone number, payRate, payScale, and department and then call the * constructor of the Faculty class to create the instance * read list of courses the instructor read and call the addClass method * of the faculty to add classes * finally add the Faculty instance to the people list */ break; case 'D': // display university info /* university name, location, number of students, number of faculty and number of *staff */ break; case 'E': // display people info /* display the fist name and the last name of each person at school * */ break; case 'F': // display Student info /* display fist name, last name, and the major of each student * java has a construct called instanceof. That construct can determine * the object instance type * example: * String str = new String("hello"); * if(str instanceof String) will be evaluated to true */ break; case 'G': // display Employee info /* display fist name, last name, pay rate, and monthly pay of each employee * */ break; case 'Q': // quit the program break; case '?': // display the menu again break; default: System.out.println("default"); } } else { System.out.print("Unknown action "); } }while(choice != 'Q'); } public static void printMenu() { System.out.print("Choice\t\tAction " + "------\t\t------ " + "A\t\tAdd a Student " + "B\t\tAdd a Staff " + "C\t\tAdd a Faculty "+ "D\t\tDisplay University Info " + "E\t\tDisplay University People Info " + "F\t\tDisplay University Student Info " + "G\t\tDisplay University Employee Info " + "Q\t\tQuit " + "?\t\tDisplay Menu Again "); } }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started