栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/872098.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号