import java.util.Scanner; public class scoreForm { public static void main(String[] args) { //使用Scanner讀取學生個數 System.out.println("請輸入學生人數"); Scanner scan = new Scanner(System.in); int num = scan.nextInt(); //創建數組,存儲學生成績 int[] arr = new int[num]; //給數組中元素賦值 for (int i = 0; i < arr.length; i++) { System.out.println("第" + (i + 1) + "位學生成績是"); arr[i] = scan.nextInt(); } //獲取最高分,即數組中最大值 int max = arr[0]; for (int i = 0; i < arr.length; i++) { if (max < arr[i]) { max = arr[i]; } } System.out.println("最高分是" + max); //根據規則評定學生成績
for (int i = 0; i < arr.length; i++) {
if (arr[i] >= max - 10) {
lvl='A';
} else if (arr[i] >= max - 20) {
lvl='B';
} else if (arr[i] >= max - 30) {
lvl='C';
} else {
lvl='D';
}
System.out.println("第" + (i + 1) + "位學生等級是"+lvl);
}
}
}