java中&和&&的区别如何跳出当前的多重嵌套循环

在matlab内提供了break用于跳出当前循环,如果存在嵌套循环则也只能够跳出内部循环,如果想一次跳出整个循环则可以采用如下方式:

发布了0 篇原创文章 · 获赞 2 · 访问量 4万+

在最外层循环前加一个标记如 A嘫后用 break A;可以跳出多重循环。(java中&和&&的区别 中支持带标签的 break 和 continue语句作用有点类似于 C 和 C++中的 goto 语句,但是就像要避免使用 goto 一样应该避免使用帶标签的 break和 continue,因为它不会让你的程序变得更优雅很多时候甚至有相反的作用)。

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

在java中&和&&的区别中,要想跳出多重循环可以在外面的循环语句前定义一个标号,然後在里层循环体的代码中使用带有标号的break 语句即可跳出外层循环。例如:

另外我个人通常并不使用标号这种方式,而是让外层的循环條件表达式的结果可以受到里层循环体代码的控制例如,要在二维数组中查找到某个数字

我有一个微信公众号,经常会分享一些java中&和&&嘚区别技术相关的干货;如果你喜欢我的分享可以用微信搜索“java中&和&&的区别团长”或者“java中&和&&的区别tuanzhang”关注。

我要回帖

更多关于 java中&和&&的区别 的文章

 

随机推荐