Java基础之break和continue
来源:互联网 发布:ubuntu和linux的区别 编辑:程序博客网 时间:2024/06/07 05:28
Java基础之break和continue
在Java中分带标号的break、continue语句,已经带标号的break、continue语句(goto语句的一中变形,使得程序具有一定的灵活性)。
1、不带标号的情况不详细介绍
continue只是终止此次循环,break跳出整个循环
2、重点总结一下带标号的情况
基本的语法格式为:break Indentifier;
continue Indentifier;
其中Indentifier为一个标识符
相同点:
(1)必须用在循环中,用于流程控制
(2) 执行这两个语句的时候,若后面还有其他的语句,将不再继续执行
区别:
(1)continue语句必须位于封闭的循环语句的前面
(2)break语句的标号也必须位于封闭的语句前面,但可以不是循环语句(eg.复合语句)
下面重点看看一下三段代码,即可理解:
public class Test{public static void main(String[] args){int i,j;loop:for(i=0;i<10;i++) for(j=0;j<10;j++){ if(i==j) continue loop; System.out.println(i+j); }}}
public class Test{public static void main(String[] args){int i,j;loop:{for(i=0;i<10;i++) for(j=0;j<10;j++){ if(i==j) continue loop; System.out.println(i+j); }}}}
public class Test{public static void main(String[] args){int i,j;loop:{for(i=0;i<10;i++) for(j=0;j<10;j++){ if(i==j) break loop; System.out.println(i+j); }}}}不难发现第二段的代码编译会报错。
0 0
- Java基础之break和continue
- Java基础之continue与break区别
- Java基础学习之--Break/Continue/Return
- Java基础——break和continue
- JAVA基础---break语句和continue语句
- java基础-break和continue用法
- java基础------continue和break的区别
- Java SE之break和continue标签
- Java学习之break和continue
- JAVA关键字之 break和continue
- 【java基础】break continue return
- Java基础-break,continue,return
- 【Java基础二】break && continue
- 再探java基础——break和continue的用法
- 带标签的break和continue(java基础)
- 再探java基础——break和continue的用法
- 再探java基础——break和continue的用法
- Python之break和continue
- LeetCode 171:Excel Sheet Column Numbert
- php函数【使用自定义函数库】
- Make Your Mark with Multi-level Marketing
- android手机连接问题adb not responding& compatible=NO, minSdk(API 9) > deviceSdk(API 1)}
- HttpClient3.x文件上传
- Java基础之break和continue
- 文件上传的基础知识
- 【设计模式】工厂方法模式
- Devu, the Singer and Churu, the Joker
- 策略模式
- Lisp一瞥:增强型变量Symbol
- POJ-3320Jessica's Reading Problem(尺取法)
- Tomcat整合配置Solr4.x
- 面向对象<1>__笔记(11)