首页 理论教育JavaWeb编程新手自学手册:break跳转语句教程

JavaWeb编程新手自学手册:break跳转语句教程

【摘要】:除此之外,break语句还可以退出循环。break语句可以分为无标号退出循环和有标号退出循环两种,下面将详细讲解这两种用法。图3-26 break用在循环嵌套2.有标号退出循环有标号退出循环只能使用在嵌套的循环语句中。

在前面讲解switch语句时曾经提到过break语句,用它可以终止一个语句。除此之外,break语句还可以退出循环。另一个重要作用是设置程序“到哪里去”,相当于英文中的goto。break语句可以分为无标号退出循环和有标号退出循环两种,下面将详细讲解这两种用法。

1.无标号退出循环

无标号退出循环就是直接退出循环,当在循环语句中遇到break语句后,循环就会立即终止,程序在循环体外面的语句将会重新开始。

实例14:使用break实现无标号退出循环

本实例的具体实现代码(光盘:源代码/第3章/breakone1.java)如下:

978-7-111-39087-9-Part01-180.jpg

978-7-111-39087-9-Part01-181.jpg

将上述代码编译并运行,得到如图3-25所示的结果。

978-7-111-39087-9-Part01-182.jpg

图3-25 break语句的用法

多学一招

break语句除了上述实例中演示的用法外,还可以用在嵌套语句中来终止它所在的循环,例如,下面的代码(光盘:源代码/第3章/breakone2.java):

978-7-111-39087-9-Part01-183.jpg(www.chuimin.cn)

978-7-111-39087-9-Part01-184.jpg

将上述代码编译并运行,得到如图3-26所示的结果。

978-7-111-39087-9-Part01-185.jpg

图3-26 break用在循环嵌套

2.有标号退出循环

有标号退出循环只能使用在嵌套的循环语句中。在嵌套的循环语句中,可以在循环语句前面加一个标号,在使用break语句时,就可以使用break后面紧接着一个循环语句前面的标号来退出该标号所在的循环了。例如,下面的代码(光盘:源代码/第3章/youbiao.java)就演示了有标号退出循环这种用法。

978-7-111-39087-9-Part01-186.jpg

将上述代码编译并运行,得到如图3-27所示的结果。

978-7-111-39087-9-Part01-187.jpg

图3-27 有标号退出循环

注意

带标号的break语句只能放在这个标号所指的循环里面,如果放到别的循环体里面就会出现编译错误。