ステートメントが同じものを何度も出力しないように、print ステートメントをループの外に置きたいと思います。以下の for ループは単純に、ある配列の数値を別の配列と照合して、見つかった一致の数を調べます。上記の変数を定義し、以下のステートメントを出力すると、理解できる「変数が初期化されていないエラー」が発生します。
for (int i = 0; i < 6; i++)
{
int chkNum = myArray[i];
int lottMtch = count(chkNum, rndNum);
if (lottMtch > 0)
{
System.out.println(lottMtch + "matches found");
System.out.print(chkNum);
}
else {
System.out.print("no matches found");
}
}