【摘要】:跳转语句用来实现循环执行过程中的流程转移。在switch语句中使用的break语句就是一种跳转语句。在Java语言中,有两种跳转语句:break和continue。如果break语句出现在嵌套循环中的内层循环,则程序只会退出当前的一层循环。写出程序的运行结果。但有一种特殊的情况,如果index的值等于40,循环也将立即终止。输出1~10之间所有不能被3整除的自然数。
跳转语句用来实现循环执行过程中的流程转移。在switch语句中使用的break语句就是一种跳转语句。在Java语言中,有两种跳转语句:break和continue。
1.break语句
在Java语言中,break语句用于强行退出循环,不执行循环中剩余的语句。如果break语句出现在嵌套循环中的内层循环,则程序只会退出当前的一层循环。
【例3.7】 写出程序的运行结果。
上述程序的运行结果为:
The index is 10
The index is 20
The index is 30
当index的值大于100时,循环将终止。但有一种特殊的情况,如果index的值等于40,循环也将立即终止。
break语句可以终止while、do-while、for等循环语句的正常执行,在这些循环语句中,一旦遇到break语句,则退出循环。但要注意的是break语句不能用于除循环语句或switch语句外的任何其他语句中。
2.continue语句
当程序运行到continue语句时,就会停止执行循环体剩余的语句,而又回到循环的开始处继续执行循环。(www.daowen.com)
【例3.8】 输出1~10之间所有不能被3整除的自然数。
程序的运行结果为:
i=1
i=2
i=4
i=5
i=7
i=8
i=10
退出循环时i的值为11
从程序运行结果可以看到:当程序进入到第3次循环,即i等于3时,满足了if判定条件,因而执行continue语句,跳过下面剩余部分的语句,回到循环开始处,执行i为4时的又一轮循环。同理,当i=6或9时,进行同样的过程。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关Java程序设计实用教程的文章