Java Должны ли вы объявить keyboard.next () в операторе if, else if? - PullRequest
0 голосов
/ 10 февраля 2020

Для начала, я программирую только около месяца, пожалуйста, go спокойно для меня.

Я хочу, чтобы программа проверила, является ли запись на клавиатуре "y" или "yes" при игнорировании регистра.

Если оба значения верны, я хочу продолжить программу, в противном случае Exit.

Я пытался использовать ||, и это не сработало, сейчас я пытаюсь разбить код на if и else, если затем, но для этого требуется несколько записей для keyboard.next()

Нужно ли создавать строку только для проверки ситуации Да / Нет ? Вот мой текущий код:

public class yesNo {
        public static void main(String[] args) {

        if (keyboard.next().equalsIgnoreCase("y")) {
            System.out.print("Correct");
        } else if (keyboard.next().equalsIgnoreCase("yes")) {
            System.out.print("Correct");
        } else {
            System.exit(0);
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...