我要搜索一個多維數組並打印數量大於7與它們的位置。Java的多維數組
此代碼編譯並沒有任何錯誤運行,但不提供任何輸出。
請幫我解決這個問題。
class Sarr{
public static void main(String args[]){
int[][] numArray = {{1,2,5,6,4,0},{6,0,1,2},{1,7,3,4},{3,5,6,8,5}};
arr(numArray);
}
private static void arr(int [][] array){
int val = 7;
for (int r = 0; r < array.length; r++) {
for (int c = 0; c < array[r].length; c++) {
if (array[r][c] > val){
System.out.println("Value found was " + val + "["+r+"]"+"["+c+"]");
}
}
}
}
}
好了,這是什麼輸出,現在我們加了一個8? – 2011-03-09 14:45:41
編輯測試陣列,其傳遞作爲參考,我的機器它O/P爲'值被發現7 [3] [3]' – Narayan 2011-03-09 14:48:54
TNX所有...我完全忘記添加一個值大於7 ,我的陣列。我編輯它並編譯它。現在它工作。 – shavinda 2011-03-09 14:59:43