JAVA中的跳转语句—break、continue

简介: JAVA中的跳转语句—break、continue

一、break语句

 **      在switch条件语句和循环语句中都可以使用break语句。当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构。当它出现在循环语句中,作用是跳出循环语句,执行后面的代码。**

例子1演示:

在这里插入图片描述

public class chaptertwo{
    public static void main(String[] args) {
        int x=1;
        while(x<=4) {
            System.out.println("x="+x);
            if (x==3) {
                break;
            }x++;
        }
    }
}


     当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想使用break语句跳出外层循环,则需要对外层循环添加标记。

例子2演示:

在这里插入图片描述

public class chaptertwo{
    public static void main(String[] args) {
        int i,j;
        itcast :for(i=1;i<=9;i++) {
            for(j=1;j<=i;j++) {
                if(i>4) {
                    break itcast;
                }
                System.out.print("*");
            }
            System.out.print("\n");     //换行
        }
    }
}


二、continue语句

       continue终止本次循环,执行下一次循环,也可以通过使用标记的方式结束外层循环

例子1演示:

在这里插入图片描述

public class chaptertwo{
    public static void main(String[] args) {
        int sum=0;
        for (int i =1;i<=5;i++) {
            if(i %2 == 0) {                // i是一个偶数,不累加
            continue;                     //结束本次循环
        }
            sum+=i;

    }
        System.out.println("sum="+sum);
}
}


例子2演示:

在这里插入图片描述

public class chaptertwo{
    public static void main(String[] args) {
        int i,j;
        itcast :for(i=1;i<=9;i++) {
            for(j=1;j<=i;j++) {
                if(i>4) {
                    continue itcast;
                }
                System.out.print("*");
            }
            System.out.print("\n");     //换行
        }
    }
}

作者:KJ.JK

本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
文章对你有所帮助的话,欢迎给个赞或者 star 呀,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习呀

目录
相关文章
|
6月前
|
Java
滚雪球学Java(17):探索循环控制:JavaSE中的break与continue秘技
【4月更文挑战第6天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
66 1
滚雪球学Java(17):探索循环控制:JavaSE中的break与continue秘技
|
29天前
|
算法 Java 测试技术
🧑‍💻Java零基础:Java 的循环退出语句 break
【10月更文挑战第16天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
46 6
|
1月前
|
Java 测试技术 数据安全/隐私保护
🚀Java零基础-continue语句详解
【10月更文挑战第3天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
37 4
|
6月前
|
Java
Java的控制流程语句:深入理解条件语句、循环语句与跳转语句
Java的控制流程语句:深入理解条件语句、循环语句与跳转语句
67 1
|
6月前
|
Java 程序员
Java程序设计基础——循环中的跳转语句
Java程序设计基础——循环中的跳转语句
|
4月前
|
Java
java中return,break以及continue的用法
java中return,break以及continue的用法
47 10
|
6月前
|
Java
Java中的break语句详解与应用
Java中的break语句详解与应用
130 0
|
6月前
|
Java
Java中的continue语句深入解析
Java中的continue语句深入解析
87 0
|
6月前
|
Java
java中break和continue的用法例子
java中break和continue的用法例子
|
6月前
|
Java
java中break标记的使用
java中break标记的使用
下一篇
无影云桌面