我正在为我的编程课做一个项目,我被卡住了。我已经写了代码,但我不知道如何在类中实现最小、最大和平均。我们还没有学习到有关数组的知识,我只需要在正确的方向上得到很好的推动。请帮帮我!
练习内容为:编写一个应用程序,允许用户输入任意数量的学生考试成绩,直到用户输入999为止。如果输入的分数小于0或大于100,则显示相应的消息,并且不使用分数。输入所有分数后,显示输入的分数、最高分数、最低分数和算术平均值。
import java.util.Scanner;
public class TestScoreStatistics {
public static void main(String[] args)
{
double score;
double max;
double min;
double average;
Scanner keyboard = new Scanner(System.in);
System.out.println("Please enter in test scores: ");
score = keyboard.nextDouble();
while(score >= 0 || score <= 100) {
if(score >= 101 || score <= 0.9)
System.out.println("The score must be between 0 - 100");
else
System.out.println("Please enter in test scores or type 999 to calculate final scores: ");
score = keyboard.nextDouble();
if(score == 999)
System.out.println("The maximum score is - " + max + ".");
System.out.println("The minimum score is - " + min + ".");
System.out.println("The average score is - " + average + ".");
}
}
}
我不是在寻找直接的答案,我只是想确认我使用了正确的循环类型,以及我应该使用什么代码来处理数学部分。提前谢谢你。
https://stackoverflow.com/questions/53659103
复制相似问题