私は、次のことを行うように割り当てられた Java の学校プロジェクトを持っています。
大学の入学事務局で使用する申請書を作成します。この学校に入学するには、学生は次のいずれかを持っている必要があります。データのエラーチェックを行うコードを記述します。
つまり、成績平均点が 0.0 から 4.0 の間にない場合、または入学スコアが 0 から 100 の間にない場合、適切なエラー メッセージを画面に出力して、ユーザーが無効なデータを入力したことを伝えます。上記の基準を使用して、成績平均点と入学スコアをパラメーターとして取り、値を返さない、accepted というプロシージャを記述します。この手順では、「Accept」または「Reject」のいずれかが表示されます。最後に、ユーザーに成績平均点と入学点数を求めるメイン プロシージャを記述します。次に、このプロシージャは、受け入れられたメソッドを呼び出して結果を表示する必要があります。
指示をよく読まずに、以下のコードを愚かに書きましたが。私の問題は、プロシージャを呼び出す方法がわからないことです。また、この呼び出されたプロシージャに変数を渡すにはどうすればよいですか? ヘルプやその他の例は役に立ちます。以下は、呼び出される Accept プロシージャを備えていない動作中に書いたコードです。
import java.util.Scanner;
class College {
public static void main(String[] args) {
double testGPA;
int testScore;
Scanner input = new Scanner(System.in);
System.out.println("Welcome to Student Admisions");
System.out.println("Please student prospects GPA: ");
testGPA = input.nextDouble();
System.out.println("Now enter prospect students Test Score: ");
testScore = input.nextInt();
System.out.println("-----------------------");
if (testGPA >= 0.0 && testGPA <= 4.0 && testScore >= 0 && testScore <= 100){
if(testGPA >= 3.0 && testScore >= 60 || testScore >= 85){
System.out.println("Student is ACCEPTED to university!");
System.out.println("Students GPA is a " + testGPA + " and students test score is a " + testScore + "%");
}
else {
System.out.println("Student is NOT ACCEPTED to university!");
System.out.println("Students GPA is a " + testGPA + " and students test score is a " + testScore + "%");
}
}
else{
System.out.println("Please Check GPA and Test score input!");
System.out.println("Your inputs were:");
System.out.println(testGPA + " = GPA should be between 0.0 and 4.0.");
System.out.println(testScore + " = Test Score should be between 0 and 100");
}
}
}