我需要能夠完成此程序。上完課後我完全失去了知識。我需要能夠輸出到txt文件的總數,百分比,最高,最低和等級。我有它可以輸入給我的5個分數,但其餘的都不起作用。我完全迷失了,不知道我需要從哪裏走。我可以使用循環,但沒有必要。使用用戶輸入計算分數
import java.util.Scanner;
public class BenefieldProgram4 {
public static void main(String[ ] args) {
Scanner keyboard = new Scanner(System.in);
System.out.println("Enter 5 Grades:");
System.out.println("");
keyboard.nextDouble();
double a, b, c, d, e; //5 Grades
double sum = 0; // total
double avg; // percentage
double min = 1; // lowest grade
double max = 100; // highest grade
//Calculations
a = keyboard.nextDouble();
b = keyboard.nextDouble();
c = keyboard.nextDouble();
d = keyboard.nextDouble();
e = keyboard.nextDouble();
keyboard.close();
sum = (a+b+c+d+e);
System.out.println("Total Score=:"+sum);
avg =(a+b+c+d+e)/500;
System.out.println("Percentage =: "+avg);
max = Double.MAX_VALUE;
System.out.println("Highest Score= " +max);
min = Double.MIN_VALUE;
System.out.println("Lowest Score= " +min);
if (avg >= 90)
System.out.println("Grade= A");
else if (avg >=80)
System.out.println("Grade= B");
else if (avg >= 70)
System.out.println("Grade= C");
else if (avg >= 60)
System.out.println("Grade= D");
else
System.out.println("Grade= F");
}
}
}
編輯
好的,所以你現在要做的就是寫入一個文件? – AbtPst
你能重新格式化你的代碼嗎?選擇它並按下CTRL + K。你可以在你的'if'' else if塊上修改縮進嗎?我正在編輯你的文章,但我不想無意中添加那些不在那裏的東西。 – Arc676
那麼現在你只需要寫一個文本文件?但是我也看到,當你說你只想閱讀'5'檔 – 3kings