我正在尝试创建一个 java 方法,该方法将查看 2d 数组并查看多次输入数字的次数,然后输出计数。
所以给定这个数组
1 2 3 3
5 6 7 8
8 45 9 45
10 17 18 13
该方法将返回一个计数3
。
到目前为止,这就是我所拥有的
int dupe=0;
int chk1=0, chk2=0;
for (int row =0; row < dataTable.length; row ++)
{//for 1
for ( int col = 0; col < dataTable[row].length; col++)
{//for 2
if (dataTable[row][col] == dataTable [chk1][chk2])
{//if
dupe++;
}//end if
chk1++;
chk2++;
}//end for 2
}//end for 1
dupe=dupe-1;
return dupe;
但是它不会运行,除非我在第二个 4 中声明 chk1 和 chk2,每次运行检查时都会重新声明它们。