中断语句是脱离循环还是仅脱离 if 语句?
在下面的代码中,语句是仅从语句中分离出来,还是也从循环中分离出来?break
if
for
我也需要它来打破循环。
for (int i = 0; i < 5; i++) {
if (i == temp)
// do something
else {
temp = i;
break;
}
}
在下面的代码中,语句是仅从语句中分离出来,还是也从循环中分离出来?break
if
for
我也需要它来打破循环。
for (int i = 0; i < 5; i++) {
if (i == temp)
// do something
else {
temp = i;
break;
}
}
这将打破 for 循环。实际上,只有在谈论时才有意义,因为它们完全脱离了,而只转到了下一个。break
loops
loop
continue
iteration
未标记的只突破封闭 、 或构造。它不考虑陈述。break
switch
for
while
do-while
if
有关更多详细信息,请参阅 http://download.oracle.com/javase/tutorial/java/nutsandbolts/branch.html。