宝慕林3408491
2021-06-01 06:42
代码是正确的,我将break;放入到内循环结构中,为啥外循环也结束了?
public class Test {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
for (int j = 1; j < 10; j++) {
if(j == 2){
System.out.println("hi");
break;
}
}
System.out.println("hello");
}
}
}
循环嵌套的话,break只会结束当前所在的循环,像上面的代码,break只会结束内循环,外循环还会运行。
方便发一份源码吗?
宝友,这break可不兴用呀,你这内循环结束了外循环没命令执行了,这break叫什么?叫一刀两断呀宝友。
Java入门第一季(IDEA工具)
1168071 学习 · 18753 问题
相似问题