您正在获得描述的逻辑结果,但这并不是您所期望的。具体来说,当您的任何一个条件的结果为
false逻辑值且不为时
true。我想你想要
while (!(diceRolled1 == 5 && diceRolled2 == 4)) {
这是
while不是 dice1等于5 和
dice2等于4,然后使用德摩根定律,可能也可以表示为
while (diceRolled1 != 5 || diceRolled2 != 4) {
这意味着 循环
whiledice1不等于5 或 dice2不等于4。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)