2014-01-10 69 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