我需要能够完成此程序。上完课后我完全失去了知识。我需要能够输出到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