[英]Java loop is not terminating
有人可以告訴我為什么這個循環是連續的嗎?
while(sum !=7 || sum!=pt){
System.out.println(sum);
die1.roll();
die2.roll();
sum = (die1.getNumber() + die2.getNumber());
JOptionPane.showMessageDialog(null, "The sum of your numbers are "+sum);
}
即使總和等於7或變量pt,由於某種原因,循環也會繼續進行。
變更||
到&&
。 條件之一為真時,您的循環將繼續。 為了使它在真值變為真時停止,您需要更改布爾運算符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.