Java 有7名评委给选手打分,除去最高分和最低分后计算出平均分,分值在0~100之间

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

Java 有7名<a href=https://www.elefans.com/category/jswz/34/1769725.html style=评委给选手打分,除去最高分和最低分后计算出平均分,分值在0~100之间"/>

Java 有7名评委给选手打分,除去最高分和最低分后计算出平均分,分值在0~100之间

package Test;import java.util.Scanner;public class Score {public static void main(String[] args) {double[] score = new double[7];Scanner scanner = new Scanner(System.in);for(int i = 0, a = 1; i < score.length; i++, a++) {System.out.println("请输入第" + a + "的评委的评分");double b = scanner.nextDouble();while(b < 0 || b > 100) {System.out.println("输入有误,请重新输入");b = scanner.nextDouble();}score[i] = b;	}double max = -1;double min = 101;double sum = 0;for(int j = 0; j < score.length; j++) {if(score[j] > max) {max = score[j];}if(score[j] < min) {min = score[j];}sum = sum + score[j];}double average = 0;average = (sum - min - max) / (score.length - 2);System.out.println("平均分"+average);}}

输出

请输入第1的评委的评分
99.7
请输入第2的评委的评分
96.3
请输入第3的评委的评分
94.6
请输入第4的评委的评分
96.5
请输入第5的评委的评分
97.3
请输入第6的评委的评分
92.0
请输入第7的评委的评分
91.7
平均分95.34000000000002

更多推荐

Java 有7名评委给选手打分,除去最高分和最低分后计算出平均分,分值在0~100之间

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

发布评论

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

>www.elefans.com

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