Java基礎回顧_二維陣列計算班級學生成績_簡單
阿新 • • 發佈:2019-01-24
package 基礎; import java.util.Scanner; /** * 簡單二維陣列輸入班級數,班級人數,輸完後顯示該最高分、最低分、平均分 */ public class 輸入班級學生成績 { public static void main(String[] args) { float max = 0; float min = 100; float sum = 0; System.out.println("請輸入班級數"); Scanner input = new Scanner(System.in); int x = input.nextInt(); for (int i = 0; i < x; i++) { System.out.println("現在執行第"+(i+1)+"個班級的成績統計:"); System.out.println("請輸入該班級的學生人數:"); int y = input.nextInt(); for (int j = 0; j < y; j++) { System.out.println("第"+(j+1)+"位學生成績"); float score = input.nextFloat(); if(score >= max){ max = score; } if (score <= min) { min = score; } sum += score; } System.out.println("該班中最高分為:"+max+" 最低分為:"+min+" 平均分為:"+sum/y); sum = 0;//重新設定下sum的值,讓下一班級的總分預設初始為0 } } }