从键盘上录入10科考试分数,输出最高分最高分输入的序号
import java.util.Scanner;/*
* 从键盘上录入10科考试分数,输出最高分最高分输入的序号
* */
public class Test02 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int[] score = new int[10];//从键盘上录入多个学生数据for (int i = 0;i< score.length;i++){System.out.println("请录入第"+(i+1)+"个分数");score[i] = sc.nextInt();}//获取数组中的最高分 打擂机制//用于统计最大值的变量int max = score[0];//用于统计最大索引值的变量int maxIndex = 0;for (int i = 0;i< score.length;i++){if (max<=score[i]){max = score[i];maxIndex = i;}}System.out.println("最高分为:"+max);System.out.println("最高分是第"+(maxIndex+1)+"次输入的分数");sc.close();}
}
执行代码如下: