我需要你的帮助来回答这个问题。我试图回答它,但我不能。
问题:
设计一个包含以下内容的学生类:
- 一个名为 ID 的整数数据字段,表示学生的 ID。
- 一个名为 Name 的字符串数据字段,表示学生的姓名。
- 一个名为 GPA 的双数据字段,代表学生的 GPA。
- 一个名为 pass 的整数数据字段,表示通过的学生人数。
- 一个名为失败的整数数据字段,表示失败学生的数量。
- 一个构造函数,它创建一个具有指定 ID 和名称以及 GPA 的 Student。
- 一个名为 printInfo() 的方法,它以对象数组作为参数并打印所有学生的详细信息,并计算有多少学生通过和多少失败。(注:及格学生的 GPA 必须大于或等于 2)
- 不及格的学生 GPA 低于 2。
- 所有数据字段的访问器和修改器方法。
编写一个测试程序:
- 创建一个名为 List 的对象数组。
- 在 List 数组中添加任意数量的学生,方法是询问用户您要输入多少学生。
- 显示所有学生的最终结果。
请帮帮我。这是我的第一个问题
这是我的答案,但它有一个错误。因此我无法完成。
打包项目;
公共课学生{
private int ID;
private String Name;
private double GPA ;
private int pass;
private int fail;
public Student(int ID, String Name, double GPA) {
this.ID = ID;
this.Name = Name;
this.GPA = GPA;
}
public String printInfo(){
}
public int getID() {
return ID;
}
public void setID(int ID) {
this.ID = ID;
}
public String getName() {
return Name;
}
public void setName(String Name) {
this.Name = Name;
}
public double getGPA() {
return GPA;
}
public void setGPA(double GPA) {
this.GPA = GPA;
}
public int getpass() {
return pass;
}
public void setpass(int pass) {
this.pass = pass;
}
public int getfail() {
return fail;
}
public void setfail(int fail) {
this.fail = fail;
}
public int getnum() {
return num;
}
public void setnum(int num) {
this.num = num;
}
}