java 多层循环 break 会跳出几层
学习java也是好久了,前天帮别人用java解一个方程,就用了双层循环,结果就出现了一些小问题。
for(int i =0;i<5;i++){
for(int j = 0;j<5;j++){
if(j==5)
跳出两层循环;
}
}
因为我想要的是如果if符合条件,直接跳出两层循环,如果只在if里加一个break,第一层for循环还是会继续执行,所以
可以知道,break只是会跳出一层循环,这是后只需要在执行第二层循环前加一个判断条件即可。
for(int i = 0 ;i<5;i++)
if(j==3)
break;
else
for ...
我只是个新手,如果有什么更好的方法,大家可以提出来共同分享。
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: java 如何跳出指定的for循环
- 下一篇: numpy中list array matrix比较
