6个评委,去掉最高分,最低分,得平均分
package com.fqs.demo; import java.util.Scanner; public class XuanShou { public static void main(String[] args) { //输入6个值作为一个数组 //找到最大值和最小值 //if array[index]=max array[index]=min 去掉; result=其余4个相加除以4 int array[]=new int[6]; Scanner sc=new Scanner(System.in); for(int index=1;index<7;index++) { System.out.println("第"+index+"个评委,请输入评分"); int scint=sc.nextInt(); array[index-1]=scint; }//6个评分 /* * for(int index=0;index<6;index++) { System.out.println(array[index]); } */ boolean flag=true; int max=array[0];//最大值 for(int index=0;index<6;index++) { if(max<array[index]) { flag=false; max=array[index];//获得最大值 } }//结束for循环6次 System.out.println("max: "+max); int min=array[0];//最小值 for(int index=0;index<6;index++) { if(min>array[index]) { flag=false; min=array[index]; System.out.println("最小index:"+index); }//获得最大值 }//结束for循环6次 System.out.println("min:"+min); //求四个值的平均值 int avg=(array[0]+array[2]+array[3]+array[4]+array[5]-max-min)/4; System.out.println("avg:"+avg); //去掉最高分去掉最低分的总和,除以4,等于 } }