Java Break 与 Continue
Java Break
前面章节中,介绍switch语句时,学习过break
语句,它用于“跳出”switch语句。
break
语句也可以用来跳出循环。
这个例子中,当i等于4时跳出循环:
示例
for (int i = 0; i < 10; i++) {
if (i == 4) {
break;
}
System.out.println(i);
}
Java Continue
continue
语句中断本次循环中的代码执行,但循环会继续。
注意:
continue
语句之后将继续执行下一次循环,而break
语句是跳出整个循环。
这个例子,当i等于4时跳过,不打印:
示例
for (int i = 0; i < 10; i++) {
if (i == 4) {
continue;
}
System.out.println(i);
}
While 循环中的 break 与 continue
也可以在while循序中使用break
和continue
:
Break 示例
int i = 0;
while (i < 10) {
System.out.println(i);
i++;
if (i == 4) {
break;
}
}
Continue 示例
int i = 0;
while (i < 10) {
if (i == 4) {
i++;
continue;
}
System.out.println(i);
i++;
}