Java Tictac
Java Tictac
Scanner;
while (true) {
displayBoard(board);
if (checkWinner(board, 'X')) {
displayBoard(board);
System.out.println("Player 1 (X) wins!");
break;
}
if (isBoardFull(board)) {
displayBoard(board);
System.out.println("It's a draw!");
break;
}
if (checkWinner(board, 'O')) {
displayBoard(board);
System.out.println("Player 2 (O) wins!");
break;
}
if (isBoardFull(board)) {
displayBoard(board);
System.out.println("It's a draw!");
break;
}
}
scanner.close();
}
static void displayBoard(char[] board) {
System.out.println();
for (int i = 0; i < board.length; i++) {
System.out.print(board[i] + " ");
if ((i + 1) % 3 == 0) {
System.out.println();
}
}
}