我试图创建一个java方法,它将查看一个二维数组,并查看一个数字多次进入多次,然后输出计数。Java计数重复数字在一个二维数组
所以给这个数组
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。
那你试试这么远吗? – 2012-04-18 00:43:18
你的代码在哪里?这是功课吗? – Jeffrey 2012-04-18 00:43:36
您是否正在计算重复项或全部重复项的全球总数?看来你正在获得全球重复。 – Makoto 2012-04-18 00:45:08