Java-在三个条件下执行While循环[重复]

问题描述 投票:-1回答:1

此问题已经在这里有了答案:

我正在尝试创建一个do-while循环,一直持续到所有堆都等于0。

while(numPileA!=0 && numPileB!=0 && numPileC!=0)

使用此语句,我的程序在任何堆都等于0时立即退出循环。我不希望程序在所有堆都等于0之前退出循环。我不知道这是什么我的陈述有误。

java do-while multiple-conditions
1个回答
0
投票

而不是&&,您必须使用||。因此,只要任何numPiles不等于0,就不会退出。while(numPileA!=0 || numPileB!=0 || numPileC!=0)


0
投票

而不是&&,您必须使用||。因此,只要任何numPiles不等于0,就不会退出。while(numPileA!=0 || numPileB!=0 || numPileC!=0)

© www.soinside.com 2019 - 2024. All rights reserved.