Java中break和continue使用标签名实现指定跳转

97 篇文章 16 订阅

控制循环的跳转需要用到break和continue两个关键字,这两条跳转语句的跳转效果不同,break是中断循环,continue是执行下一次循环。它们还可以使用标签名来实现对指定层的循环体进行跳转。

1、break语句使用标签名

如果想让break跳出外层循环,Java提供了“标签”的功能,语法如下:

标签名:循环体{
    break 标签名;
}

示例:用带有标签的break跳出外层循环。

/**
 * 用带有标签的break跳出外层循环
 * 
 * @author pan_junbiao
 *
 */
public class MyTest
{
	public static void main(String[] args)
	{
		Loop: for (int i = 0; i < 3; i++) // 在for循环前用标签标记
		{
			for (int j = 0; j < 6; j++)
			{
				if (j == 4)
				{
					break Loop; // 跳出Loop标签标记的循环体
				}
				System.out.println("i=" + i + " j=" + j);
			}
		}
	}
}

执行结果:

 

2、continue语句使用标签名

与break语句一样,continue也支持标签功能,语法如下:

标签名:循环体{
    continue 标签名;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pan_junbiao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值