2011-10-16 8 views
0

私は今何が間違っているのか分かりません。私はメッセージのために、私は読んだり、まだ一回のループを通過するプログラムを終了し、書き込みにもかかわらず、私は...、イム疲れや何らかの理由で、このコード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"))) 

それがメッセージそれらのでしょう等しくない1もちろん、今ある通り:あなたはおそらく&&を使用することを意味しました。だから、それは永遠に繰り返す。

+0

TAHNK YOU!私はいくつかの休息を取る必要があります... – Cody