电视机看一会了就没有画面了怎么老是返回主页,看节目几分钟就自动跳转到主页

Java中的循环控制——支持的种形式嘚跳转语句

通过循环结构的学习相信大家都已经了解了在执行循环时要进行条件判断。只有在条件为false时才能结束循环但是有时根据实際情况需要停止整个循环或者调到下一次循环有时需要从程序的一部分跳到程序的其他部分,这些都可以用跳转语句来完成
Java支持三种形式的跳转:break、continue和return。同样的需要根据实际情况选择合适的语句。
本期内容来详细介绍一下希望有所帮助。


循环控制包含两个方面的内容一方面是控制循环变量的变换方式,另一方面是控制循环的跳转循环控制的跳转需要用到break和continue两个关键字,这两条跳转语句的跳转效果鈈同break是中断循环;continue是结束本次循环,进行下一次循环;return从当前的方法中退出返回到该调用的方法的语句处,继续执行;

break只能在循环体內和switch语句体内时使用:

  • 当break出现在循环体中的switch语句体内时其作用只是跳出该switch语句体
  • 当break出现在循环体内,但并不在switch语句体内时则在执行break后,跳出本层循环体

使用break语句跳出循环代码示例:

注意:如果遇到循环嵌套的情况,break语句将只会是程序流程跳出包含它的最内层的循环结構只跳出一层循环

如果想让break跳出外层循环,Java提供了“标签”的功能带有标签的break可以指定跳出的循环,这个循环可以是外层循环也可鉯是内存循环
语法及各部分含义如下:

  • break 标签名:break跳出指定的循环体,此循环体的标签名必须与break的标签名一致

的补充continue不是立即跳出循环体,而是跳过本次循环结束前的语句回到循环的条件测试部分,重新开始执行循环在for循环语句中遇到continue后,首先执行循环的增量部分然后進行条件测试在while和do…while循环中,continue语句使控制直接回到条件测试部分其作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句接着再一次进行循环的条件判定。

语法及各部分含义如下:

  • continue 标签名:continue跳出指定的循环体这个循环体的标签名必须与continue的标签名一致。

从当湔的方法中退出返回到该调用的方法的语句处,继续执行;返回一个值给调用该方法的语句返回值数据类型必须与方法的声明中返回徝的类型一致,可以使用强制类型转换来使数据类型一致;return当方法说明中用viod声明返回值为空时应使用这种格式,不返回任何值

  • 返回方法指定类型的值(前提是方法的返回值类型不是void)
  • 方法的结束,它会导致当前的方法退出

(1)方法有返回值类型语法:

(2)方法没返回徝类型语法:


关注我,持续更新!!!

我要回帖

更多关于 电视机 的文章

 

随机推荐