complete Main file

This commit is contained in:
2026-04-23 00:51:26 +03:30
parent da642f987a
commit 8d37b845f9
3 changed files with 17 additions and 2 deletions
+15
View File
@@ -4,11 +4,26 @@ public class Main {
public static void main(String[] args) {
// TODO:
// 1. Create at least 3 courses
Course AdvancedProgramming = new Course("Advanced Programming","123",2);
Course DataStructures = new Course("Data Structures","456",3);
Course DatabaseSystems = new Course("Database Systems","789",2);
// 2. Create 1 student
Student Hadi = new Student("Hadi","40033037");
// 3. Create a registration system
RegistrationSystem CS = new RegistrationSystem();
// 4. Add courses to the system
CS.addCourseToSystem(AdvancedProgramming);
CS.addCourseToSystem(DataStructures);
CS.addCourseToSystem(DatabaseSystems);
// 5. Register the student in some courses
Hadi.addCourse(DataStructures);
Hadi.addCourse(DatabaseSystems);
Hadi.addCourse(AdvancedProgramming);
// 6. Drop one course
Hadi.dropCourse(DataStructures);
// 7. Print the final registered course list
Hadi.showRegisteredCourses();
CS.showAllCourses();
}
}
@@ -28,7 +28,7 @@ public class RegistrationSystem {
public void showAllCourses() {
for (Course c : courses) {
System.out.println(c);
System.out.println(c.getCourseName()+" "+c.getCourseCode()+" "+c.getCapacity());
}
}
public Course findCourseByName(String name) {
+1 -1
View File
@@ -42,7 +42,7 @@ public class Student {
public void showRegisteredCourses() {
for (Course c : registeredCourses) {
System.out.println(c);
System.out.println(c.getCourseName()+" "+c.getCourseCode());
}
}
}