全国咨询/投诉热线:400-618-4000

Java 跳转语句break和continue的用法

更新时间:2019年07月05日15时36分 来源:传智播客 浏览次数:

JAVA跳转语句用于实现循环执行过程中程序流程的跳转,在Java中的跳转语句有 break语句和 continue语句。接下传智播客小编将来分别进行详细地讲解。

1. break语句
在 switch条件语句和循环语句中都可以使用 break语句。当它出现在 switch条件语句中时,作用是终止某个case并跳出 switch结构。当它出现在循环语句中,作用是跳出循环语句,执行后面的代码。具体具体运行过程通过下面案例来介绍:
 
public class Example{
         public static void main(String[] args){
                   int x=1;
                   while (x<=4){
                            System.out. println("x="+x);
                            If (x==3){
                                     break;
                            }
                            x++;
                   }
         }
}

 
上面程序运行结果为:X = 1;X = 2;X = 3。
 
上面案例中,通过while循环打印x的值,当ⅹ的值为3时使用 break语句跳出循环。因此打印结果中并没有出现“x=4”。
当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想使用break语句跳出外层循环则需要对外层循环添加标记。我们通过以下案例介绍:
 
public class Example{
         public static void main(String[] args){
                   int x= i,j;
                   intcast: for (i=1;i<=9;i++) {
                            for (j=1;j<=i;j++) {
                                     if (i>4) {
                                               break intcast;
                                     }
                                     System.out.print("*");
                            }
                            System.out.print("\n");
                   }
}


上面程序运行结果为:
*
**
***
****


因为只是在外层for循环前面增加了标记“ Toast”。当i>4时,使用 break itcast;语句跳出外层循环。因此程序只打印了4行“*”。


java的跳转语句

 
2、continue语句
continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。接下来对1~100之内的奇数求和。

public class Example{
         public static void main(String[] args){
                   int sum=0;           //定义变量sum,用于记住和
                   for (int i=1;i<=100;i++) {
                            if (i %2==0) {     //i是一个偶数,不累加
                                     continue;    // 结束本次循环
                            }
                            sum +=i;          //实现sum和i的累加
                   }
                   System.out.println("sum"=+sum);
}


上面程序运行结果为:sum=2500。

上面案例中使用for循环让变量i的值在1~100之间循环,在循环过程中,当i的值为偶数时,将执行continue语句结束本次循环,进入下一次循环。当i的值为奇数时,sum和i进行累加,最终得到1~100之间所有奇数的和,打印“sum=2500”在嵌套循环语句中,continue语句后面也可以通过使用标记的方式结束本次外层循环,用法与break语句相似,在此不再举例说明。
 
以上我们介绍了Java跳转语句break和continue的用法,如果您在学习java中还遇到其他问题,建议您下载我们的java视频教程同步学习,或者点击咨询按钮获得我们的帮助。

Java视频教程下载

推荐阅读:

python难学吗

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额