break与continue

本文介绍了Java编程中break和continue语句的用法。break用于在switch语句或循环中强制退出,而continue则用于跳过当前循环的剩余部分,直接进入下一次循环。两者的区别在于break结束整个循环,continue仅结束当前迭代。
摘要由CSDN通过智能技术生成

break:跳出,退出

在switch中的case使用, 退出switch

在循环中使用, 退出循环

在需要跳出当前循环,或者终止死循环时使用break来跳出循环

continue: 继续

在循环中使用, 跳出本次循环, 直接进入下一次循环

break,continue一般配合if使用

嵌套循环中使用break,continue,写在哪个循环内,就对那个循环起作用

对于break语句

public class Demo1 {
    public static void main(String[] args){
        //break,continue

        for(int i = 1; i<=10;i++){
            if( i == 5){
                //break: 退出循环
                break;
            }
            System.out.println(i);
        }
    }
}

运行结果:

1.程序输出了1 2 3 4 到5的时候跳出了循环。

2.break语句导致程序终止循环,并进行程序的下一阶段,即:不是跳到下一个循环周期而是直接退出循环。

对于continue语句

public class Demo2 {
    public static void main(String[] args) {
        for(int i = 1; i<=10;i++){
            if( i == 5){
                //continue: 跳过本次循环,直接进入下次循环
                continue;
            }
            System.out.println(i);
        }
    }
}

运行结果:

1.程序输出了1 2 3 4 到5的时候跳过了,然后输出了6 7 8 9 10。

2. continue语句在程序运行的过程中满足if语句就会不在执行循环体里continue后面的语句而是跳到下一个循环入口处执行下一个循环,直到程序结束。

对于break与continue最主要的区别就是break是直接结束循环, 而continue是直接结束本次循环而是跳过循环,继续执行下一次的循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值