Проверка победителя TIC TAC TOE Java [закрыто]JAVA

Программисты JAVA общаются здесь
Anonymous
Проверка победителя TIC TAC TOE Java [закрыто]

Сообщение Anonymous »


Какова была бы идеальная логика для проверки условия победителя в крестиках-тактиках? По некоторым причинам мне не разрешено использовать циклы, переключатели, массивы и тройные числа, разрешено использовать только if else, и все должно быть в одной функции.

Это моя логика для условия победы

логическое значение check_row1 = (дырка1 == дырка2 && дырка1 == дырка3 ) || (отверстие7 == отверстие8 && отверстие7 == отверстие9); логическое значение check_column = (дырка1 == дырка4 && дырка1 == дырка7) || (отверстие2 == отверстие5 && отверстие2 == отверстие8) || (отверстие3 == отверстие6 && отверстие3 == отверстие9); логическое значение check_diagonal = (отверстие1 == отверстие5 && отверстие1 == отверстие9) || (отверстие3 == отверстие5 && отверстие3 == отверстие7); Это правильно? и поскольку есть 2 игрока, как лучше всего проверить, какой игрок выиграл, и не может быть двух победителей одновременно.

Вернуться в «JAVA»