精華區beta java 關於我們 聯絡資訊
使用BufferedReader bfFile = new BufferedReader(new FileReader(mainArg[0])); 讀入資料 計算成績列表 姓名 學號 科目1 科目2 科目3 平均 加權平均數 前面的姓名.學號.科目.平均 都弄出來了! 但在加權平均數那裏的程式一直寫錯! 不知道錯在哪裡(假設科目1學分:3 , 科目2學分3, 科目3學分2) for(int i = 0 ; i < 100 ; i++ ){ for(int j = 1 ; j <= 3 ; j++){ switch(j){ case 1: case 2: student[i][4] += student[i][j] * 3.0; break; case 3: student[i][4] += student[i][j] * 2.0; break; } } student[i][4] = Double.parseDouble( df.format( (student[i][4] / 8.0) ) ); classAvg += students[i][4]; System.out.println(students[i][4]); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.125.56.15