什麼是正確的代碼來做到這一點:2維數組操作
一個名爲calculatePercentage
與參數int exam[][] int percentages[]
和返回類型void
新方法?
該方法必須計算已存入int exam[][]
的所有百分比。存儲在此exam[][]
中的對象是/ 20上的結果。百分比必須是/ 100。
非常感謝,因爲我不知道這是否有效。
如何在考試[] []中的數據被插入
private void insertExamResults(int array[][])
{
int[] exam = new int[3];
for (int teller = 0; teller < 3; teller++)
{
int i = 0;
exam[i] = Integer.parseInt(JOptionPane.showInputDialog("Exams of student " + teller + " (max = 5)"));
i++;
}
}
新方法我寫:
public void calculatePercentage(int exam[][], int percentages[])
{
for (int i = 0; i < 3; i++)
for (int j = 0; j < 5; j++)
{
//code for the sum of all elements on row
//stock this new value in a new array percentages[]
}
}
雙陣列考試具有3行和第5個colums。
我只是不知道如何下手雙陣列:( – STheFox
你不應該接受一個int [],而是返回它 – miniBill
數據是怎樣被存儲在考試陣列內 – miniBill