在 Java 中,break 语句可以用于中断(提前结束)循环语句,具体来说包括以下几类:
for 循环for (int i = 0; i < 10; i++) {
if (i == 5) break;
}
当 i == 5 时,循环直接结束。
while 循环while (true) {
if (condition) break;
}
break 可用来退出无限循环或普通 while 循环。
do-while 循环do {
if (condition) break;
} while (true);
同样可以提前结束循环。
for 循环(foreach)for (String s : list) {
if (s.equals("stop")) break;
}
break 可中断遍历。
break 带标签(Label)Java 的 break 还可以中断指定的外层循环:
outer:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (j == 1) break outer;
}
}
这里 break outer; 会直接结束外层 for 循环。
break 不能用于的地方if 语句return)break 能中断:
forwhiledo-whilefor如果你愿意,我也可以对比一下 break 和 continue 的区别。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。