首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >对于没有数组的java编程,我可以使用哪些代码来实现最小、最大和平均?

对于没有数组的java编程,我可以使用哪些代码来实现最小、最大和平均?
EN

Stack Overflow用户
提问于 2018-12-07 04:21:56
回答 1查看 308关注 0票数 0

我正在为我的编程课做一个项目,我被卡住了。我已经写了代码,但我不知道如何在类中实现最小、最大和平均。我们还没有学习到有关数组的知识,我只需要在正确的方向上得到很好的推动。请帮帮我!

练习内容为:编写一个应用程序,允许用户输入任意数量的学生考试成绩,直到用户输入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 + ".");          
    }   
}

}

我不是在寻找直接的答案,我只是想确认我使用了正确的循环类型,以及我应该使用什么代码来处理数学部分。提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-07 05:12:45

要计算平均值,您只需要两个变量,一个用于所有分数的总和,另一个用于分数的数量。这不应该需要数组。此外,每次输入分数时,可以更新最小和最大分数值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53659103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档