这是为“绘制”而不是为“丢弃”工作的。我只希望它验证输入是否为两个输入之一。我经常遇到此问题,不明白为什么。有人看到该问题吗?
while(!(choice.equalsIgnoreCase("draw") && !(choice.equalsIgnoreCase("discard"))))
谢谢。
最佳答案
如果您要检查输入是否为两个输入之一,则需要执行
while(choice.equalsIgnoreCase("draw") || choice.equalsIgnoreCase("discard"))
现在,仅当
choice
既不是"draw"
也不是"discard"
时,您才进入循环关于java - 验证两个选择之一,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26965586/