2次元配列を見て、数値が複数回入力された回数を確認し、カウントを出力する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;
ただし、チェックが実行されるたびに再宣言される2番目の4内でchk1とchk2を宣言しない限り、実行されません。