循环的标签

本文介绍了Java中如何使用标签来实现跳出外层循环的功能。通过`break`和`continue`配合标签,可以在多层循环中精确控制流程。例如,当`j==5`时,使用`break Loop;`可以跳出整个外层循环;而`j==2`时,`continue Loop;`则会跳过内层循环的剩余部分,直接进入下一次外层循环的迭代。这种技术对于复杂的循环结构尤其有用。
摘要由CSDN通过智能技术生成

如果想要让break跳出外层循环,Java提供了 “标签” 功能

语法格式:标签名 : 循环体{ break 标签名;}

【注意】

  1. 标签名:任意标识符

  2. 循环体:任意循环语句

  3. break 标签名:break跳出指定的循环体,此标签名必须和break的标签名保持一致。带有标签的break可以跳出指定的循环,这个循环可以是内存循环,也可以是外层循环。 

Loop : for(int i = 0; i < 5; i++){
            
            for(int j = 0; j < 10; j++){
                
                if(j == 5){
                    
                    break Loop;
                }
            }
       }

 当 j == 5时,则结束整个循环。

如果想要continue结束跳过内循环执行外循环,Java提供了 “标签” 功能

语法格式:标签 : 循环体{ ... continue 标签; ...}

【注意】

  1. 标签名:任意标识符
  2. 循环体:任意循环语句
  3. continue 标签名:continue跳出指定的循环体,此循环体的标签名必须和continue标签名保持一致 
Loop : for(int i = 0; i < 4; i++){
            
            for(int j = 0; j < 10; j++){

                if(j == 2){
                    
                    continue Loop;
                }
            }
        }

 当内层循环的 j == 2 时,那么会跳过当前的内层循环,后面的内层循环不会执行,继续进行外层循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值