Я создаю программу лотереи, в которой я хочу сравнить выигрышные номера с номерами игроков, и, если они совпадают, они выигрывают приз. Я использовал count для этого в методе match (), но при попытке сравнить два массива - getWinningNumbers () и getNumbers (), которые принадлежат другим классам PLAYER и WINNINGNUMBERS, возникает ошибка. Я получаю ошибку «фактические и формальные параметры различаются по длине», но я не уверен, как это исправить. Я использую связанные списки также впервые. Любая помощь будет принята с благодарностью.
Часть кода, с которой у меня возникают проблемы, находится в методе match () в классе лотереи.
public void matches() {
PLAYER currentPlayer = pHead;
int count = 0;
for(int i = 0; i<6; i++) {
for(int j = 0; j< 6; j++) {
if (win.getWinningNumbers(i) == currentPlayer.getNumbers(j)) {
count++;
}
}
}
``````````````````````````````````````````````````````````````````````````