-7

我需要你的帮助来回答这个问题。我试图回答它,但我不能。

问题:

  1. 设计一个包含以下内容的学生类:

    • 一个名为 ID 的整数数据字段,表示学生的 ID。
    • 一个名为 Name 的字符串数据字段,表示学生的姓名。
    • 一个名为 GPA 的双数据字段,代表学生的 GPA。
    • 一个名为 pass 的整数数据字段,表示通过的学生人数。
    • 一个名为失败的整数数据字段,表示失败学生的数量。
    • 一个构造函数,它创建一个具有指定 ID 和名称以及 GPA 的 Student。
    • 一个名为 printInfo() 的方法,它以对象数组作为参数并打印所有学生的详细信息,并计算有多少学生通过和多少失败。(注:及格学生的 GPA 必须大于或等于 2)
    • 不及格的学生 GPA 低于 2。
    • 所有数据字段的访问器和修改器方法。

  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;
     }

}

4

1 回答 1

3
public class Student {
    int ID;
    String Name;
    double GPA;
    ...

教授实际上是为你写的。

于 2012-11-09T20:12:56.173 回答