У меня есть задание сделать консольную игру Tic-Tac-Toe, но я немного застрял. Инструктор предоставил критерии кодирования и класс драйвера для тестирования моего TicTacToe.java. Если я запускаю следующее в классе драйверов PlayTicTacToe.java, все отлично работает.
TicTacToe ttt = new TicTacToe();
ttt.playGame();
Но если я использую тот, который предоставлен инструктором (ниже), я получаю ошибки, и я не уверен, почему.
Scanner s = new Scanner(System.in);
TicTacToe tictactoe = new TicTacToe('Sally', 'John');
System.out.print(“Would you like to play a game? Y/N: ”);
String play = s.nextLine();
while(play.equals('Y'))
{
tictactoe.playGame();
System.out.print(“Would you like to play a game? Y/N: ”);
play = s.nextLine();
}
TicTacToe tictactoe1 = new TicTacToe(“Sally”, “John”);
TicTacToe tictactoe2 = new TicTacToe(“Sally”, “John”);
// this will show true
System.out.println( tictactoe1.equals(tictactoe2) );
// this will invoke the toString as shown above
System.out.println( tictactoe1 );
Я получаю сообщение об ошибке: TicTacToe tictactoe = new TicTacToe ('Sally', 'John'); Он генерирует ошибку «недопустимый постоянный чартер» с красным подчеркиванием на «Салли»
Есть рекомендации?