开发者学堂课程【Java编程入门:循环控制】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/18
循环控制
内容简介
1. break控制语句
2. continue控制语句
在循环语句定义的时候还有两个控制语句:break、continue。
1.break控制语句
break主要的功能是退出整个循环结构,观察以下循环结构:
其执行结果如下:
如果改为x>3,则代码如下:
其执行结果如下:
整个循环都结束。
2.continue控制语句
continue严格来讲只是结束当前的一次调用(结束当前循环)
将代码改为x=3,如下:
其执行结果如下:
结束循环;
如将代码中break换成continue,代码如下:
其执行结果如下:
发现结果中没有3;
当执行到了continue的时候就表示在当前的语句之中后续代码不再执行,而直接进行后续的判断处理。
在C语言里面有一个goto的指令,这个指令会直接造成代码的混乱,所以在开发之中一般都对其深恶痛绝,但是在Java中可以利用continue实现部分goto的功能。
例如下面代码:
其执行结果如下:
这种代码是Java支持的,但对于此类代码强烈不建议开发者在你的开发代码中出现。只是部分恢复了goto功能,但这个功能是要结合continue去用的,尽量不要去用这种功能,否则程序是非常混乱的。