-1
這裏是我寫的代碼:我有一個String []數組列表以家庭作業,
public class TestCourse { public static void main(String[] args) {
Course course1 = new Course("Data Structures");
Course course2 = new Course("Database Systems");
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 in course1: "
+ 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()); } }
import java.util.ArrayList; public class Course {
private String courseName;
private ArrayList<String> students = new ArrayList<>();
private int numberOfStudents;
public Course(String courseName) {
this.courseName = courseName;
}
public void addStudent(String name) {
students.add(name);
numberOfStudents ++;
}
public ArrayList getStudents() {
return students;
}
public int getNumberOfStudents() {
return numberOfStudents;
}
public String getCourseName() {
return courseName;
}
public void dropStudents(ArrayList students) {
this.students = students;
students.remove(students);
numberOfStudents --;
} }
我在 String[] students = course1.getStudents();
一個錯誤的測試過程。
我試圖把數組列表,但它沒有工作..
繼續努力 - 這就是功課是 – user2182349
」不是個你應該自己完成作業嗎? –