【发布时间】:2015-03-18 02:14:47
【问题描述】:
我想知道为什么 return iBiggest 没有在 if 语句中引用 iBiggest。有没有办法我可以做到?我的总体目标是返回数组中包含最大总和的行。数组是二维的。
public static int findMaxRow(int[][] arr){
int curMax=0;
//int iBiggest;
for (int i=0; i < arr.length; i++){
int curSum = 0;
for (int j=0; j < arr[i].length; j++){
arr[i][j]+= curSum;
if (curSum>curMax){
curSum=curMax;
int iBiggest = i;
}
}
}
return iBiggest;
}
【问题讨论】:
-
这可以编译吗?如果是这样,
iBiggest的 other 声明在哪里?
标签: java arrays methods return