次の評価ポリシーを使用して、クラスの評価プログラムを作成する必要があります。
1.クイズは2問あり、それぞれ10点満点で採点されます。
2.中間試験と期末試験があり、それぞれ100点満点で採点されます。
3. 期末試験は成績の 50%、中間試験は 25%、2 つの小テストを合わせると合計 25% になります。(クイズのスコアを正規化することを忘れないでください。)
レターグレードは次の基準に基づいて与えられます: 90 – 100 A
80 – 89 B 70 – 79 C 60 – 69 D 0 – 59 E
このプログラムは、テキスト ファイルから学生のスコアを読み取り、学生の記録を出力します。この記録は、名前、2 つのクイズと 2 つの試験のスコア、およびコース全体と最終的な成績の学生の平均数値で構成されます。学生レコードのクラスを定義して使用するとします。すべてのスコアは整数で、学生名は 10 文字以内で構成されます。出力ファイルを正当化する必要があります。
これはもともとインストラクターによって与えられたものです。どこにスターを付けるべきかわかりません
import java.until.*;
import java.io.*;
public class Assign7{
public static void main(String[] args)throws Exception{
Record.setGP(1.25, 1.25, 0.25, 0.50);
Scanner myIn = new Scanner( new File("scores.txt") );
public static void main getLetterGrade
if (finalScore > 90)
letter = 'A';
else if (finalScore > 80)
letter = 'B';
else if (finalScore > 70)
letter = 'C';
else if (finalScore > 60)
letter = 'D';
else
letter = 'F';
System.out.println( myIn.nextLine() +" avg "+"letter");
while( myIn.hasNext() ){
Record myR = new Record(myIn.next(), myIn.nextInt(), myIn.nextInt(), myIn.nextInt(),
myIn.nextInt());
System.out.println( myR );
}
}
}