public class Exercise3_2 { public static void main(String[] args) { Course cours
ID: 3619027 • Letter: P
Question
public class Exercise3_2 {public static void main(String[] args) {
Course course1 = new Course("DataStructures");
Course course2 = new Course("DatabaseSystems");
course1.addStudent("Peter Jones");
course1.addStudent("Brian Smith");
course1.addStudent("Anne Kennedy");
course2.addStudent("Peter Jones");
course2.addStudent("Steve Smith");
System.out.println("Number of students incourse1: "
+course1.getNumberOfStudents());
String[] students = course1.getStudents();
for (int i = 0; i <course1.getNumberOfStudents(); i++)
System.out.print(students[i] + ",");
System.out.println();
System.out.print("Number of students in course2:"
+course2.getNumberOfStudents());
course1.dropStudent("Brian Smith");
System.out.println("Number of students incourse1: "
+course1.getNumberOfStudents());
students = course1.getStudents();
for (int i = 0; i <course1.getNumberOfStudents(); i++)
System.out.print(students[i] + ",");
}
}
class Course {
//implement
}
}
Explanation / Answer
importjava.util.ArrayList; public class Course { privateString name; privateArrayListstudents; publicCourse(String name) { this.name = name; students = new ArrayList(); } publicvoid addStudent(String student) { students.add(student); } publicvoid dropStudent(String student) { students.remove(student); } publicint getNumberOfStudents() { return students.size(); } publicString[] getStudents() { return (String[])students.toArray(); } }Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.