这是一个家庭作业问题,我仍然是java的新手。 编写一个代码段来计算标记中所有值的总和。
这是我的答案,它有编译错误。请帮忙
class myArray{
public static void main(String args []){
int [] [] marks = {{1,2,3,4,5}, {6,7,8,9}, {10,11,12}};
for(int i = 0; i<marks.length; i++){
int sum = 0;
for(int j = 0; j <marks[i].length; j++) {
sum = sum + makrs[j][i];
}
}
System.out.println(sum);
}
}
答案 0 :(得分:0)
有两种语法错误和一种类型。
int sum =0;
移到for
循环上方,因为您需要在循环外部将其打印以显示值marks[j][i]
到marks[i][j]
更正上述同一行中的拼写错误(sum = sum + makrs[j][i];)
。您已键入makrs
代替marks
int [] [] marks = {{1,2,3,4,5}, {6,7,8,9}, {10,11,12}};
int sum = 0;
for(int i = 0; i<marks.length; i++){
for(int j = 0; j <marks[i].length; j++){
sum = sum + marks[i][j];
}
}
System.out.println(sum);