ユーザーがtic tac toeを達成したときにメッセージボックスを表示しようとしています。現在、メソッドの閉じ括弧が強調表示され、return文が見つからないというエラーがあります。これは勝利があるかどうかを決定し、メッセージボックスを表示するクラスです。メッセージボックスが表示されないのはなぜですか?
public boolean checkRows()
{
for (int i = 0; i < 3; i++)
{
if (checkRowCol(board[i][0], board[i][1], board[i][2]) == true)
{
JOptionPane.showMessageDialog(null, "You Win", "Title", JOptionPane.PLAIN_MESSAGE);
}
else if (checkRowCol(board[i][0], board[i][1], board[i][2]) == false)
{
return false;
}
}
}
私にはなぜ返品陳述がないのか分かりません。
checkRowCol(board [i] [0]、board [i] [1]、board [i] [2]) 'がtrueの場合、' checkRows'は何を返すべきですか? – hexafraction