Game.java
public void getLetter() {
System.out.print("Give a letter: ");
guessedLetter = ((PlayerHuman) player1).letterGuessing();
}
}
PlayerHuman.java
public char letterGuessing() {
inputString = scanner.nextLine();
if(inputString.isEmpty()) {
//need code here, also check if its only a-z
}
inputChar = inputString.toUpperCase().charAt(0);
return inputChar;
}
У меня есть этот код.В getLetter()
он запрашивает письмо, а затем вызывает метод letterGuessing()
.В методе letterGuessing()
необходимо проверить, не является ли ввод не пустым, а перед возвращением буквы только буква в алфавите.
Если это пустая буква или не буква, ей нужно сделать целое getLetter()
метод снова.Как попросить новое письмо с этим сисо.
Как мне это сделать?