【发布时间】:2017-08-10 00:01:32
【问题描述】:
假设我有以下 while 循环:
int var1 = 3, var2 = 1;
while (var1 != 0 && var2 != var1) {
var1--;
}
知道哪个条件导致循环结束的最优雅的方法是什么?
【问题讨论】:
-
“知道哪个条件导致循环结束的最优雅的方法是什么?”。好吧,因为您使用的是逻辑“或”,如果两者都为假,则循环将终止,所以这就是您的答案。
-
我搞砸了,意思是 两个条件都为真
-
任何。我想要的是一种让 while 循环告诉我哪些条件没有满足的方法。
-
仅供参考,您接受后我更新了我的答案。
result2对你没有帮助... -
是的,我明白你的意思;
&评估这两个条件,&&没有。我已经在做#2了,只是想知道是否有一种“内置”方式可以“告诉你”什么条件没有得到满足,而不是你需要用布尔值来跟踪它们。
标签: java loops conditional-statements