我试图弄清楚如何在2D数组中找到元素的位置。
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 :(得分:1)
将a
和b
添加到System.out.println()
声明:
System.out.println("Element[" + a + "][" + b + "] is faulty");