这适用于“绘制”,但不适用于“丢弃”。我只是希望它验证输入是否是两者之一。我经常遇到这个问题,但不明白为什么。有人看到这个问题吗?
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/