JAVA实现评委打分案例( 选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分。)

编程入门 行业动态 更新时间:2024-10-12 05:45:11

JAVA实现<a href=https://www.elefans.com/category/jswz/34/1769998.html style=评委打分案例( 选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分。)"/>

JAVA实现评委打分案例( 选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分。)

需求:
在唱歌比赛中,有6名评委给选手打分,分数范围是[0 - 100]之间的整数。
选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分。
public class Test5 {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] , min = scores[0] , sum = 0;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];}System.out.println("最高分是:" + max);System.out.println("最低分是:" + min);// 4、统计平均分即可double result = (sum - max - min) * 1.0 / (scores.length - 2);System.out.println("选手最终得分是:" + result);}
}

更多推荐

JAVA实现评委打分案例( 选手的最后得分为:去掉最高分、最低分后的4个评委的平均分,请完成上述过程并计算出选手的得分。)

本文发布于:2024-03-08 20:42:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1722269.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:评委   选手   计算出   得分   最高分

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!