2014-01-10 99 views
-1

我試圖找出如何找到二維數組中元素的位置。在java中獲取二維數組中元素的位置

public static void checkTemps(double[][] arrayOfTemps) 
    { 
     for (int a=0;a<4;a++) 
     { 
      for(int b=0;b<3;b++) 
      { 
       if((arrayOfTemps[a][b]<395) || (arrayOfTemps[a][b] >405)) 
       { 
        System.out.println(arrayOfTemps[a][b]+" is faulty"); 
       } 
      } 
     } 
    } 

這就是我到目前爲止。我需要確定陣列中的哪個位置有問題,如果它低於395或高於405.我知道這將返回一個數字,然後是「有問題」,但是它到目前爲止還是我的。

+0

你想O存的「行」,並在那裏他的病情發生了「山口」的位置? – Fernando

回答

1

添加abSystem.out.println()聲明:

System.out.println("Element[" + a + "][" + b + "] is faulty"); 
+0

謝謝!不知道爲什麼我沒有想到這一點。心靈空白 – user3182820

+0

是不是我大聲笑,我沒有足夠的代表upvote呢:(再次感謝答案,但! – user3182820