周郑

java中的break和continue

发布时间:7年前浏览量: 2766 ℃评论数:暂未开放

Break语句

         Break主要是跳出当前最近的循环,也就是一层(从某个地方停止)。

package break_two;

import java.util.*;

public class one {

    public static void main(String[] args) {

        Scanner scan=new Scanner(System.in);

        for (;; ) {//什么都不写,就是个死循环

            System.out.println("您跑累了吗? ");

            String a=scan.next();

            if(a.equals("y")) {

                break;    //遇到break就停止或者叫跳出当前这个循环

            }else {

                System.out.println("那您继续跑");

            }

        }

       

    }

}

思考:Break从任意指定终止

package break_two;

public class two extends one {

    public static void main(String[] args) {

            outer2:  //1、指定一个位置

            for(int i =0;i<4;i++){ 

                System.out.println("begin to itrate.    "+i); 

                for(int j =0;j<2;j++){ 

                    if(i==2){ 

                        break outer2;  //2、从指定的位置终止

                    } 

                    System.out.println("now the value of j is:"+j); 

                }           System.out.println("******************"); 

            } 

    }

}

Continue语句

         Continue当循环语句执行到continue时,当次循环结束,重新开始下一轮循环。如果已经是最后一轮循环了,那么这是的continue就与break效果一样了。

package continue_three;

import java.util.*;

public class test {

    public static void main(String[] args) {

        Scanner scan=new Scanner(System.in);

        while(true){

            System.out.println("请输入密码");

            int password=scan.nextInt();

            if(password!=123456) {

                continue;

                //System.out.println("这句会被跳过");

            }

            System.out.println("密码正确");

            scan.close();

            break;

        }

    }

}

思考:BreakContinue之间区别

1、  使用场合:

Break可用于switch结构和循环结构中;

Continue只能用于循环结构中。

2、  循环结构中作用:

Break语句终止某个循环,程序跳到循环块外的下一条语句中;

Continue跳出本次循环,进入同一个循环体的下一次循环。


java中的break和continue

微信扫码打赏

打赏排行榜

| 施主 | 时间 | 方式 | 金额 |

曾 俊 2020-02-16 微信打赏 ¥10.00

王 强 2020-01-24 微信打赏 ¥5.00

莫国成 2019-07-20 微信打赏 ¥ 50.00

说明:打赏记录每日24:00:00更新,50%用于无名公益!

1 2 3

手机扫码访问