我是靠谱客的博主 体贴大白,这篇文章主要介绍JAVA中的多层嵌套循环break,现在分享给大家,希望可以做个参考。

方法一:使用java中自带循环标记,例如

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class demo { public static void main(String[] args) { outer:for (int m=0;true;m++){ //outer为标记 double sum = 0; for (int n=0;true;n++){ sum = n*n-m*m; if (sum==512){ System.out.printf("%d和%d的平方差为256",n,m); break outer; //跳出标记循环,在这里为外循环 } if (sum>512){ break; //跳出当前循环,在这里为内循环 } } } } }

方法二:使用信号量,所有语言通用,例如

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class demo { public static void main(String[] args) { boolean sing = true; //信号量sign for (int m=0;sign;m++){ //sign所在位置 double sum = 0; for (int n=0;true;n++){ sum = n*n-m*m; if (sum==512){ System.out.printf("%d和%d的平方差为256",n,m); sign = flase //循环满足结束条件,更改信号量 break; //跳出外循环 } if (sum>512){ break; //跳出内循环 } } } } }

最后

以上就是体贴大白最近收集整理的关于JAVA中的多层嵌套循环break的全部内容,更多相关JAVA中内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部