java提供了3种跳出循环的方法:break,continue和return
1 break
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
System.out.println("第一个循环"+i);
for (int j = 0; j < 5; j++) {
if(j==2){
break;
}
System.out.println("第二个循环"+j);
}
}
}
结果为:
第一个循环0第二个循环0第二个循环1
第一个循环1第二个循环0第二个循环1
第一个循环2第二个循环0第二个循环1
第一个循环3第二个循环0第二个循环1
第一个循环4第二个循环0第二个循环1
由此可见:break只是跳出了第二层循环,并没有跳出第一层循环
public static void main(String[] args) {
return_black:
for (int i = 0; i < 5; i++) {
System.out.println("第一个循环"+i);
for (int j = 0; j < 5; j++) {
if(j==2){
break return_black;
}
System.out.print("第二个循环"+j);
}
}
}
结果为:第一个循环0第二个循环0第二个循环1
由此可见:break加了标签跳出了标签所在的循环层
2 continue
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
System.out.println("第一个循环"+i);
for (int j = 0; j < 5; j++) {
if(j==2){
continue;
}
System.out.print("第二个循环"+j);
}
}
}
结果为:
第一个循环0第二个循环0第二个循环1第二个循环3第二个循环4
第一个循环1第二个循环0第二个循环1第二个循环3第二个循环4
第一个循环2第二个循环0第二个循环1第二个循环3第二个循环4
第一个循环3第二个循环0第二个循环1第二个循环3第二个循环4
第一个循环4第二个循环0第二个循环1第二个循环3第二个循环4
由此可见:continue只是终止了本次循环不会跳出第二层的循环体,更不会跳出第一层的循环体了。
public static void main(String[] args) {
return_black:
for (int i = 0; i < 5; i++) {
System.out.println("第一个循环"+i);
for (int j = 0; j < 5; j++) {
if(j==2){
continue return_black;
}
System.out.print("第二个循环"+j);
}
}
}
结果为:第一个循环0第二个循环0第二个循环1
第一个循环1第二个循环0第二个循环1
第一个循环2第二个循环0第二个循环1
第一个循环3第二个循环0第二个循环1
第一个循环4第二个循环0第二个循环1
由此可见:continue加标签跳出到标签所在的那层循环继续执行
相关推荐
包含 //输出n的值 //求1-5的累加和 //1+2+3+4+5 //sum+=n; //n=n+1; //求1+3+5+7+….+15 //循环输出26个英文小写字母,分两行输出 //控制换行 ... //外重循环控制输出几行 //内重循环控制每行...等Java的循环结构内容
Java语言的流程控制,循环结构,顺序结构,分支结构
高效的课件,详细的内容介绍,针对性的代码展示,提高性的练习题目。适合新手或者基础薄弱人员学习,一个PPT解决你编程中常见的错误,最重要的是一人下载多人使用,不受限制,没有隐藏密码
该思维导图主要是循环结构的相关内容,包括循环基本概念和特点、循环的种类和语法等内容,为初学者提供了一定的思路。
while循环 do while循环 for循环 流程控制,break:终止,跳出switch、循环条件;continue:结束本次,进入下一次循环(案例)
java中的控制结构: 条件结构 这里主要是一些if,if else条件语句来控制代码的流程,不必多说。 循环控制结构 for 循环 while 循环 do while循环 1. while和do while while和do while循环相对for比较简单,...
主要介绍了Java程序流程控制:判断结构、选择结构、循环结构原理与用法,结合实例形式分析了Java流程控制中判断结构、选择结构、循环结构相关原理、用法及操作注意事项,需要的朋友可以参考下
Java中包含选择结构、循环结构、 循环控制语句、多重循环及多重循环下的控制语句。 选择结构又包含if单分支、双分支、多分支以及switch多分支。
循环结构设计 while循环 目录 课程导入 掌握while循环的语法 能够完成简单程序的设计 问题引入:打印一个字符串(“Welcome to Java!”)100次。 循环结构 System.out.println(" Welcome to Java! "); System.out....
JAVA程序流程控制三大结构思维导图,便捷整理思路,顺序结构、选择结构(if、if else if、switch case)、循环结构(for循环、while循环、do while循环)
了解scanner对象,顺序结构,选择结构,循环结构
下面小编就为大家带来一篇Java使用条件语句和循环结构确定控制流(实例)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Java流程控制,包含Scanner调用方法和简单,顺序结构,基础循环,还有简单debug方法(没有详细介绍debug,文档里有链接,其他大大有总结好的)
java中的程序流程控制,让你很轻松掌握java中循环结构!
Java语言特性 Java是一种面向对象的编程语言,具有跨平台、安全性高、易于维护等...Java控制结构 Java的控制结构包括顺序、选择和循环三种,通过if-else语句、switch语句和for、while等循环语句,实现程序的逻辑控制。
北京动力节点-Java编程零基础教程-105-Java基本语法-控制语句-使用break结束指定行号的循环.avi 北京动力节点-Java编程零基础教程-106-Java基本语法-方法初步-什么是方法.avi 北京动力节点-Java编程零基础教程-...
1.顺序结构2.分支结构3.循环结构4.控制循环结构5.数组类型
3.3 循环结构 3.4 跳转语句 第4章 面向对象程序设计 4.1 面向对象基本概念 4.2 对象和类 4.3 接口 4.4 包 第5章 用户界面设计 5.1 图形用户界面设计概述 5.2 组件 5.3 布局设计 5.4 菜单与工具栏设计 5.5 ...
程序的流程控制 If 语句的选择结构 Switch语句的选择结构 while循环语句 do-while 循环语句 for循环语句 break与continue语句 数组(array) 第二章 1程序语言的发展 2面向机器(机器语言、汇编语言) 3面向过程 4...