A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

带标签的break语句用于跳出循环很深的多重循环嵌套语句 这样能够更好的满足开发者的要求。

break

以下为一个示例 标签必须放在希望跳出的循环之上



  • package com.test.made;







  • import java.util.Scanner;







  • public class Testc {



  •         public static void main(String[] args) {



  •                 label:



  •                 for (int i = 0; i < 4; i++) {



  •                         for (int j = 0; j < 5; j++) {



  •                                 if(j==2) {



  •                                         break label;



  •                                 }



  •                                 System.out.println(i+"     "+j);



  •                         }



  •                 }







  •         System.out.println("hello");







  •         }



  • }





输出结果如上则说明直接跳出了该循环且不再重复执行下面这个语句

continue

用法如上面的break

示例:



  • package com.test.made;







  • import java.util.Scanner;







  • public class Testc {



  •         public static void main(String[] args) {



  •                 id:



  •                 for (int i = 0; i < 4; i++) {



  •                         for (int j = 0; j < 5; j++) {



  •                                 if(j==2) {



  •                                         continue id;



  •                                 }



  •                                 System.out.println(i+"     "+j);



  •                         }



  •                 }







  •         System.out.println("hello");







  •         }



  • }



输出结果如下

说明仅仅跳出了当次大循环。

以上就是这些的总结


1 个回复

倒序浏览
奈斯
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马