在 Java 中求最高分和最低分需要以下流程:
1. 定義數(shù)組和輸入成績(jī)。 2. 用循環(huán)語(yǔ)句和條件判斷語(yǔ)句求最高分和最低分。 3. 輸出最高分和最低分。
下面是詳細(xì)的代碼實(shí)現(xiàn):
// 定義數(shù)組和輸入成績(jī) int[] scores = new int[5]; // 定義長(zhǎng)度為 5 的數(shù)組 Scanner scanner = new Scanner(System.in); for (int i = 0; i< scores.length; i++) { // 循環(huán)輸入成績(jī) System.out.print("請(qǐng)輸入學(xué)生" + (i + 1) + "的成績(jī):"); scores[i] = scanner.nextInt(); } // 求最高分和最低分 int maxScore = scores[0]; int minScore = scores[0]; for (int i = 1; i< scores.length; i++) { // 從第二個(gè)成績(jī)開始比較 if (scores[i] >maxScore) { // 如果當(dāng)前成績(jī)大于最高分,則更新最高分 maxScore = scores[i]; } if (scores[i]< minScore) { // 如果當(dāng)前成績(jī)小于最低分,則更新最低分 minScore = scores[i]; } } // 輸出最高分和最低分 System.out.println("最高分:" + maxScore); System.out.println("最低分:" + minScore);