在Java编程语言中,以下两个循环是否等效于任何表达式exp和和循环主体?唯一的附加条件应该是新引入的变量b不出现在方法的其他地方(并且不隐藏属性.)。
while(exp) {
body
}
和
for(boolean b = exp; b; b = exp) {
body
}
发布于 2011-09-13 12:05:46
不,他们不是。使您的代码可读性。
一种是用于计数。
另一种是等待条件变为真。
https://stackoverflow.com/questions/7407762
复制