【发布时间】:2017-03-25 17:30:04
【问题描述】:
我试图询问用户是否要加密或解密消息,并且我知道我需要使用 userInput.equals("encrypt"),但我想使用带有 != 的 while 循环。
while(userInput.!equals("encrypt") || userInput.!equals("decrypt")){
System.out.println("Please try again. Check spelling, and that you typed either 'encrypt' or 'decrypt'.);
userInput = scan.nextLine().toLowerCase();
}
我不知道userInput.!equal("x") 的语法。 (很明显,我说的不对)。
【问题讨论】:
-
在方法调用
while(!userInput.equal("encrypt") || !userInput.equal("decrypt"))前面加上感叹号,这样输出就反转了 -
是的,谢谢。有用。再过几分钟我无法接受答案
-
等等。它总是不等于“加密”或不等于“解密”。那不应该是
&&吗?
标签: java string encryption equality negation