package array;
/在竞赛比赛中,有六个评委进行打分,分数为0-100的整数,
选手最后得分为:去掉一个最高分,去掉一个最低分后的四个评委的平均值/
import java.util.Scanner;
public class test1 {
public static void main(String[] args) {
int[] arr = new int[6];//定义一个长度为6的数组,下面将用数组来存储用户通过键盘录入的数据,
// 进而可以进行遍历求和,求最大值
//最小值/等等用处都可以用到
Scanner sc = new Scanner(System.in);//创建一个对象
for (int i = 0; i < arr.length; i++) {//有六位评委进行数据输入,因此需用for循环.多次将数据存储到数组内.
System.out.println("请输入第"+(i+1)+"位评委的打分");
int score =sc.nextInt();//用变量接受数据
if(score >= 0 && score <= 100){//确定合法分数的范围,从而对非法成绩进行排除
arr[i] =score;//将用户录入的合法数据成功存储在数组内
}else{
System.out.println("您输入的分数有误");//非法成绩的排除
i--;//重复原来的操作,有奇效.
}
}//求最大值:通过遍历操作获取数组内所有数据,加上if语句实现大小比较进而求最大值,
int max = arr[0];