在有返回值的方法中,如何停止多层嵌套for循环
public String name() {
int x = 0;
for (int i = 0; i < 2; i++) {
System.out.println(i);
for (int j = 0; j < 5; j++) {
if (j == 2) {
System.out.println(j);
break; // 这里如何停止全部循环????
}
}
}
return "x的值是:" + x;
}
0
收起
正在回答
2回答
你好!可以用这种方式,定义一个位置的标识,比如说要跳出到最外层for循环,那么就在最外层for循环前定义一个label1(只要满足标识符命名规则即可),然后break后面跟label1,就能跳到最外层循环了
之前那种方式,可以在最后写上return null,也就是不满足条件时返回null。这个在进行查询的方法中使用的比较多。
祝学习愉快!
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星