Java入门教程:模拟评委评分

开课吧开课吧锤锤2021-07-22 09:58

平时的选秀比赛,评分都会打分,最后记分时,要去掉最高分和最低分,再算出平均数,那么我们今天就用Java代码来处理这个打分的过程。 

模拟评委评分

代码如下:  

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int num, count, maxScore, minScore, sumScore, avgScore;
        count = 10; /* 评委数量*/
        maxScore = 0; /*先假设当前的最大值max为0*/
        minScore = 100; /*先假设当前的最小值min为100*/
        sumScore = 0; /*将求累加和变量的初值置为0*/
        for (int i = 1; i <= count; i++) {
            System.out.print("请第" + i + "评委输入评分: ");
            num = scanner.nextInt(); /*输入评委的评分*/
            sumScore += num; /*计算总分*/
            if (num > maxScore) maxScore = num; /*通过比较筛选出其中的最高分*/
            if (num < minScore) minScore = num; /*通过比较筛选出其中的最低分*/
        }
        System.out.printf("去掉一个最高分:%d \n去掉一个最低分:%d ", maxScore, minScore);
        avgScore = (sumScore - maxScore - minScore) / 8;
        System.out.printf("\n平均得分:%d分 ", avgScore); /*打印评分*/
    }
}

代码简析:  

1、main方法是程序执行入口。  

2、count定义的是评委数量,maxScore存放最高分,minScore存放最低分,sumScore存放总分,avgScore就是最终的评分。  

运行效果:

模拟评委评分

以上就是开课吧广场小编为大家整理发布的“Java入门教程:模拟评委评分”一文,更多Java教程相关内容尽在开课吧Java教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享