ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java案例代码6-评委打分的模拟程序

2021-11-05 18:01:28  阅读:145  来源: 互联网

标签:分数 java Scanner int max 模拟程序 scores 评委 打分


看注释即可:

package pingweidafen;

import java.util.Scanner;

public class Pingweidafen {

    public static void main(String[] args) {
        //1.定义一个动态的初始化数组,用于录入6个评委的分数
        int[] scores=new int[6];
        // 2.录入6个评委的分数
        Scanner sc=new Scanner(System.in);
        for (int i = 0; i < scores.length; i++) {
            System.out.println("请输入第"+(i+1)+"个评委的打分:");
            int score=sc.nextInt();

            //3.把分数存储数组的对应位置
            scores[i]=score;

        }
        //3.变脸数组中的每个数据,找出最大值,最小值,总分
        int max=scores[0];
        int min=scores[0];
        int sum=0;

        for (int i = 0; i <scores.length ; i++) {
            //替换最大值变量存储数据
            if(scores[i]>max){
                max=scores[i];
            }

            if(scores[i]<min){

                //替换最小值
                min=scores[i];
            }
            //统计总分

            sum+=scores[i];

        }


        //4.统计平均分即可

        double result=(sum-max-min)*1.0/(scores.length-2);
        System.out.println("选手最终得分是:"+result);

    }
}

标签:分数,java,Scanner,int,max,模拟程序,scores,评委,打分
来源: https://blog.csdn.net/wtt234/article/details/121167946

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有