-7

この質問に答えるにはあなたの助けが必要です。私はそれに答えようとしましたが、できません。

質問:

  1. 以下を含むクラス Student を設計します。

    • 学生の ID を表す ID という名前の整数データ フィールド。
    • 学生の名前を表す Name という名前の文字列データ フィールド。
    • 学生の GPA を表す GPA という名前の double データ フィールド。
    • 合格した学生の数を表す pass という名前の整数データ フィールド。
    • 不合格の学生の数を表す、fail という名前の整数データ フィールド。
    • 指定された ID と Name および 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 に答える