Professional Documents
Culture Documents
ArrayList;
import java.util.Scanner;
class Name {
String firstName;
String middleName;
String lastName;
@Override
public String toString() {
return firstName + " " + middleName + " " + lastName;
}
}
class Address {
String homeNo;
String street;
String district;
String city;
@Override
public void addToCourse(Course course) {
course.students.add(this);
}
}
@Override
public void addToCourse(Course course) {
course.faculties.add(this);
}
}
class Course {
String id;
String name;
String description;
int credit;
ArrayList<Faculty> faculties;
ArrayList<Student> students;
@Override
public String toString() {
return "Course: " + name + " (ID: " + id + ")";
}
}
sample course
Course course = kiemTra.new Course("C101", "Introduction to Programming",
"Basic programming concepts", 3);
// Display information
switch (option) {
case 1:
student.addToCourse(course);
System.out.println("Student: " + student.name + ", ID: " +
student.id + ", Class: " + student.className+", "+student.phone);
break;
case 2:
faculty.addToCourse(course);
System.out.println("Faculty: " + faculty.name + ", ID: " +
faculty.id + ", Job: " + faculty.job+", "+faculty.phone);
break;
case 3:
System.out.println(course);
break;
default:
System.out.println("Invalid option");
}
}
}