我正在使用此代碼以及生成隨機數字以填充學生ID和測驗分數的陣列的方法。接下來我想找出所有測驗分數的平均/最小/最大值。我很困難。任何和所有的幫助表示讚賞。如何獲取java中數組第二維的所有值的平均值?
private class FillButtonListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
int quizScore, firstIDin = firstID, row, column;
int[] studentIDsin = new int[numberStudents];
int[][] quizin = new int[numberStudents][numberQuizes];
for(row=0; row<numberStudents; row++) {
studentIDsin[row] = firstIDin;
firstIDin+=1;
}
for(row=0; row<numberStudents; row++) {
studentIDs[row] = studentIDsin[row];
}
for(row=0; row<numberStudents; row++) {
for(column=0; column<numberQuizes;column++) {
quizScore = (int) rand();
quizin[row][column]= quizScore;
}
}
for(row=0; row<numberStudents; row++) {
for(column=0; column<numberQuizes;column++)
quiz[row][column]= quizin[row][column];
}
dispResultsMenuPriv.setEnabled(true);
}
}
我不太清楚你試圖在這裏。這只是一個測試場景嗎?或者你是否希望在「真正的」測驗中工作......即一名學生提交一個分數,計算他們的新平均分,最小和最大值? – Slihp 2013-04-28 06:17:52
這只是一個測試場景。 – Snacks 2013-04-28 18:36:00
感謝您的建議。對此,我真的非常感激。 – Snacks 2013-04-28 18:36:22