Java сканер и петля - PullRequest
       16

Java сканер и петля

0 голосов
/ 16 октября 2011

Я не знаю, что со мной сейчас не так.Я не знаю, устал ли я или что-то в этом роде, но что не так с этим кодом

        message = scanner.nextLine();

    while ((!message.equalsIgnoreCase("exit")) || (!message.equalsIgnoreCase("read")))
    {
        System.out.println("WTF");
        Encrypt(message, salt);
        message = scanner.nextLine();
    }

по какой-то причине, хотя я для сообщения, которое я пишу, прочитал или вышел, программа все равно проходит цикл один раз ...

1 Ответ

6 голосов
/ 16 октября 2011

Вы, вероятно, хотели использовать &&:

while ((!message.equalsIgnoreCase("exit")) && (!message.equalsIgnoreCase("read")))

Как и сейчас, конечно, сообщение не будет равно одному из них. Так что это петли навсегда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...