package collegelist; import java.util.*; public class CollegeList{ public static void main(String[] args) { Scanner ey = new Scanner(System.in); Employee emp = new Employee(); Faculty f = new Faculty(); Student stu = new Student(); System.out.print("Press E for Employee, F fo Faculty, S for Student: "); char select = ey.nextLine().charAt(0); if (select == 'E' || select == 'e') { System.out.println("Type employee's name, contact number, salary, and department"); System.out.println("Press enter after every input"); String n = ey.nextLine(); emp.setName(n); String c = ey.nextLine(); emp.setContactNum(c); double sa = ey.nextDouble(); emp.setSalary(sa); ey.nextLine(); String de = ey.nextLine(); emp.setDepartment(de); System.out.println("--------------------------------------"); System.out.println("Name: " + emp.getName()); System.out.println("Contact Number: " + emp.getContactNum()); System.out.println("Salary: " + emp.getSalary()); System.out.println("Department: " + emp.getDepartment()); } else if (select == 'F' || select == 'f') { System.out.print("Press Y if regular/tenured or N if not."); String stat = ey.nextLine(); if (stat.equalsIgnoreCase("Y")) { boolean status = true; f.getRegular(status); } else if (stat.equalsIgnoreCase("N")) { boolean status = false; f.getRegular(status); } System.out.println("Type faculty member's name, contact number, salary, and department"); System.out.println("Press enter after every input"); String n1 = ey.nextLine(); String c1 = ey.nextLine(); double sa1 = ey.nextDouble(); ey.nextLine(); String de1 = ey.nextLine(); System.out.println("--------------------"); emp.setName(n1); emp.setContactNum(c1); emp.setSalary(sa1); emp.setDepartment(de1); System.out.println("Name: " + emp.getName()); System.out.println("Contact Number: " + emp.getContactNum()); System.out.println("Salary: " + emp.getSalary()); System.out.println("Department: " + emp.getDepartment()); System.out.println("Status: " +f.isRegular()); if(f.isRegular() == true){ System.out.println("Status: Regular/Tenured"); } else { System.out.println("Status: Not Regular/Tenured"); } } else if (select == 'S' || select == 's') { System.out.print("Type your enrolled program: "); String sIn = ey.next(); System.out.print("Type your year level (1-4): "); int sIn1 = ey.nextInt(); System.out.println("Type student's name, contact number"); System.out.println("Press enter after every input"); ey.nextLine(); String n2 = ey.nextLine(); String c2 = ey.nextLine(); stu.setProgram(sIn); stu.setYearLevel(sIn1); stu.setName(n2); stu.setContactNum(c2); System.out.println("--------------------"); System.out.println("Name: " + stu.getName()); System.out.println("Contact Number: " + stu.getContactNum()); System.out.println("Program enrolled: " + stu.getProgram()); System.out.println("Year Level: " + stu.getYearLevel()); } }} class Person{ private String name; private String contactNum; public void setName(String n){ this.name =n; } public String getName(){ return name; } public void setContactNum(String c){ this.contactNum = c; } public String getContactNum(){ return contactNum; } } class Student extends Person{ private String program; private int yearLevel; public void setProgram(String p){ this.program = p; } public String getProgram(){ return program; } public void setYearLevel(int y){ this.yearLevel = y; } public int getYearLevel(){ return yearLevel; } } class Employee extends Person{ private double salary; private String department; public void setSalary(double salary) { this.salary = salary; } public double getSalary() { return salary; } public void setDepartment(String department) { this.department = department; } public String getDepartment() { return department; } } class Faculty extends Employee { private boolean status; public void getRegular(boolean status){ this.status = status; } public boolean isRegular(){ return status; } }