理论教育 Java程序设计实用教程:跳转语句的应用及运行结果

Java程序设计实用教程:跳转语句的应用及运行结果

时间:2023-11-21 理论教育 版权反馈
【摘要】:跳转语句用来实现循环执行过程中的流程转移。在switch语句中使用的break语句就是一种跳转语句。在Java语言中,有两种跳转语句:break和continue。如果break语句出现在嵌套循环中的内层循环,则程序只会退出当前的一层循环。写出程序的运行结果。但有一种特殊的情况,如果index的值等于40,循环也将立即终止。输出1~10之间所有不能被3整除的自然数。

Java程序设计实用教程:跳转语句的应用及运行结果

跳转语句用来实现循环执行过程中的流程转移。在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时,进行同样的过程。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈