Мне нужно, чтобы эта программа продолжала просить cardChosen1
, пока пользователь не ответит что-то между 'a' и 'h'. Я знаю, что могу просто положитьКак получить определенные переменные char
while (cardChosen1 == 'a' && cardChosen1 == 'b' && cardChosen1 == 'c' &&...
И т.д. Но я бы предпочел, чтобы он был более кратким. Я хочу, чтобы он не только блокировать письма, но также символы и цифры
Я попытался следующие:
while (cardChosen1 > 'a' && cardChosen1 < 'h')
{
System.out.println ("Hey");
cardChosen1 = e.getKeyChar();
}
Но это не работает.
Попробуйте использовать код ASCII для конкретного ввода, заданный пользователем, тогда сравнение> OR <имеет смысл. – Abhi
Возможно, вы захотите> = и <= вместо> и <, если вы не хотите включать 'a' и 'h'. – immibis