break java,Java break语句

Java break语句

1 Java break语句

某些时候需要在某种条件出现时强行终止循环,而不是等到循环条件为 false 时才退出循环。此时,可以使用 break 来完成这个功能。

break 用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到 break,系统将完全结束该循环,开始执行循环之后的代码。

在 Java 中,break 语句有 3 种作用,分别是:在 switch 语句中终止一个语句序列、使用 break 语句直接强行退出循环和使用 break 语句实现 goto 的功能。

1.1 Java break语句语法

break;

1.2 Java break语句示例

package com.yiidian;

/**

* 一点教程网 - http://www.yiidian.com

*/

public class Demo {

public static void main(String[] args) {

for(int i=1;i<=10;i++){

if(i==5){

//跳出循环

break;

}

System.out.println(i);

}

}

}

输出结果为:

1

2

3

4

2 带内循环的Java break语句

当您在内部循环中使用break语句时,它会中断内部循环。

package com.yiidian;

/**

* 一点教程网 - http://www.yiidian.com

*/

public class Demo {

public static void main(String[] args) {

//外循环

for(int i=1;i<=3;i++){

//内循环

for(int j=1;j<=3;j++){

if(i==2&&j==2){

//这里的break用于跳转内循环

break;

}

System.out.println(i+" "+j);

}

}

}

}

输出结果为:

1 1

1 2

1 3

2 1

3 1

3 2

3 3

3 for循环中使用break(带标签)

我们可以使用带有标签的break语句。此功能是从JDK 1.5开始引入的。因此,我们现在可以打破Java中的任何循环,无论是外部循环还是内部循环。

package com.yiidian;

/**

* 一点教程网 - http://www.yiidian.com

*/

public class Demo {

public static void main(String[] args) {

aa:

for(int i=1;i<=3;i++){

bb:

for(int j=1;j<=3;j++){

if(i==2&&j==2){

//使用break跳转到标签处

break aa;

}

System.out.println(i+" "+j);

}

}

}

}

输出结果为:

1 1

1 2

1 3

2 1

4 while循环中使用break

package com.yiidian;

/**

* 一点教程网 - http://www.yiidian.com

*/

public class Demo {

public static void main(String[] args) {

int i=1;

while(i<=10){

if(i==5){

i++;

break;//跳出循环

}

System.out.println(i);

i++;

}

}

}

输出结果为:

1

2

3

4

5 do-while循环中使用break

package com.yiidian;

/**

* 一点教程网 - http://www.yiidian.com

*/

public class Demo {

public static void main(String[] args) {

//声明变量

int i=1;

//do-while循环

do{

if(i==5){

i++;

break;//跳出do-while循环

}

System.out.println(i);

i++;

}while(i<=10);

}

}

输出结果为:

1

2

3

4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值