public static void main(String[] args) {
//定义一个动态初始化数组,用于存储评委给的分数
int[] scores = new int[6];
//录入6个分数
Scanner sc = new Scanner(System.in);
for (int i = 0; i < scores.length; i++) {
System.out.println("请输入第"+(i+1)+"个分数:");
int score = sc.nextInt();
//把这个分数存入数组对应的位置
scores[i] = score;
}
//遍历循环数组,找出最高分以及最低分
int max = 0;
//初始化最小值为100
int min = 100;
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];
}
//求平均分
double result= (sum - max - min) * 1.0 / (scores.length - 2);
System.out.println("平均分是:"+ result);
}
java平均分在排序 java计算平均分
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java集合的组内平均值怎么计算
java集合的组内平均值的计算方法。
List java