break 语句使用

    在 Java 语言中经常会使用到 break 语句,下面列出了一些它的使用方法。

 

    在多重选择的 swith 语句中:

switch(num){
        case 1:
                ……
          break;
        case 2:
                ……
          break;
        case 3:
                ……
          break;
        default:
                ……
          break;
}

 

switch 语句将从匹配的的 case 标签开始执行知道遇到 break 语句,或者执行到 switch 语句的结束为止。break 语句用于跳出 switch 语句块。

 

同样,break 语句也能用于循环中用于跳出当前循环。

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

while(number < 100){
        if(number == 50)
                break;
}

 

有些时候,在嵌套很深的循环语句中会发生意想不到的事情。此时可能更加希望完全跳出嵌套的所有循环语句。所以 Java 提供了带标签的 break 语句,用于跳出多重嵌套循环语句。

flag:        //这个是一个标签,标签名后面紧跟一个冒号
while(……){

        ……

        for(……){
                
                ……

                for(……){
                                ……
                        break flag;        //这里使用 break 语句跳转到标签位置
                }
        }
}

 

事实上,可以运用标签到任何语句中,甚至可以应用到 if 语句或者块语句中,例如:

label:

{
        ……

        if(……)
                break label;          

       ……
}

 

另外,带标签的 break 语句只能跳出语句块,而不能跳入语句块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值