Hallo ich mache momentan den Kurs der Jetbrains Academy und mache ein TicTacToe Spiel..
-> Beispiel
Ich habe das Problem dass ich bei Zeile 11 nichts eingeben kann, er überspringt die eingabe aus irgendeinem Grund und macht mit der Schleife weiter.
-> Beispiel
Ich habe das Problem dass ich bei Zeile 11 nichts eingeben kann, er überspringt die eingabe aus irgendeinem Grund und macht mit der Schleife weiter.
Java:
public static void nextMove() {
Scanner scanner = new Scanner(System.in);
int row = 0;
int col = 0;
do { // ENTER ROW
try { // CHECK INPUT TYPE
System.out.println("Enter the coordinates: ");
row = scanner.nextInt();
col = scanner.nextInt();
// INPUT OUT OF BOARD
if (row > 3 || row < 1 || col > 3 || col < 1) {
System.out.println("Coordinates should be from 1 to 3!");
// CELL IS OCCUPIED
} else if (board[row][col] == 'X' || board[row][col] == 'O') {
System.out.println("This cell is occupied! Choose another one!");
} else {
return;
}
}catch (NoSuchElementException e) {
System.err.println("You should enter numbers!");
}
} while (true);
}
Zuletzt bearbeitet: