Java 评委打分题目

该博客介绍了一道编程竞赛的题目,要求根据6个评委给出的0-100整数分,计算选手最终得分,即去掉一个最高分和一个最低分后的平均值(只取整数部分)。博主分享了实现此功能的Java源代码,并给出了运行结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求:

在编程竞赛中,有6个评委为参赛选手打分,分数为0-100的整数分。
选手的最后得分为:去掉一个最高分和一个最低分的4个评委平均值
(不考虑小数部分)。

思路:

       1、定义一个数组,用动态初始化完成数组元素的初始化,长度为6
       2、在键盘输入6个评委打的分,用for循环输入,可以不用一次一次去输入
       3、并在for循环里面把输入的值赋给数组
       4、写一个方法,在里面定义一个最大值max和最小值min还有初始化一个和
          sum,初始值都定义为arr[0]循环遍历所有数组,用if语句找出最大值
          max和最小值min。然后用(sum-max-min)/4的到平均值
       5、最后在主函数里面调用这个方法输出平均值

源代码

 public static void main(String[] args) {
   
        /*
        评委打分
           需求:在编程竞赛中,有6个评委为参赛选手打分,分数为0-100的整数分。
           选手的最后得分为:去掉一个最高分和一个最低分的4个评委平均值(不考虑小数部分)。

           思路:
           1、定义一个数组,用动态初始化完成数组元素的初始化,长度为6

         */
        int[] arr=new int[6
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值