Я делаю игру с двумя игроками java, но мне нужно убедиться, что координаты остаются на доске.Java Co-ordnates
addPiece(1, 1, "X");
addPiece(8, 8, "O");
showBoard();
Scanner myScan = new Scanner(System. in);
System.out.println("Would you like to go first? Yes or No");
String goFirst = myScan.nextLine();
if (goFirst.equals("yes") || goFirst.equals("Yes") || goFirst.equals("YES")) {
System.out.println("You are X! Please enter the coordinates of your first move");
String coordinate = myScan.nextLine();
String[] parts = coordinate.split(",");
String x = parts[0];
String y = parts[1];
System.out.println("Moving to (" + x + "," + y + ")");
}
мне нужно, чтобы убедиться, что часть в (1,1) не оставляет размеры (в прошлом 0,0 или 8,0), как я могу сделать это в
думать что-то вроде
проверить, если x больше 8, а затем недействительный ход проверить, если y больше 8, а затем недействительный ход else, если действительный ход.
Благодарим за помощь!
Вы не можете сравнить 'String' с '<' or '>' – kaykay
@kaykay пропустил, что он исправлен. – twain249