【发布时间】:2018-10-26 07:32:33
【问题描述】:
我想检查我的输入是否为空或不是“Y”或不是“X”
while (weiterInput.isEmpty() || !weiterInput.equals("X") || !weiterInput.equals("Y")) {..}
如果我输入“X”或“Y”,它不会像预期的那样退出循环。
【问题讨论】:
-
&&,而不是||。你有错误的运营商。还有!isEmpty -
如果输入 X 或 Y,其他否定条件仍然为真
标签: java input while-loop