2011-10-16 250 views
0

我不知道我现在最近有什么问题。我不知道如果IM疲倦或东西,但什么是错,此代码Java扫描仪和循环

 message = scanner.nextLine(); 

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

出于某种原因,即使我的消息我写读或退出程序还经过一次循环......

回答

6

你可能想用的&&

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

因为它是现在,当然消息并不等于他们中的一个。所以它永远循环。

+0

TAHNK YOU!我需要休息一下... – Cody