k22_break_continue_goto的作用

发布时间 2023-05-06 22:36:41作者: 六个小豹

break、continue、goto

在我们使用循环的时候,总避免不了会遇到紧急情况,如刚好在某一次循环中获得了想要的值怎么办,答案是直接终止循环,在java中就给我们提供了这个功能。

break:直接跳出当前循环。

continue:跳出当前循环。

goto:

break

break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。

break 跳出最里层的循环,并且继续执行除了该循环的下面的语句。

public class Test13Break {
    public static void main(String[] args) {
        /*
            break:用于跳出次循环
         */
        //写一个循环:若不写break关键词则循环十次,声明变量i从0开始,问当输出过5后的时候跳出循环,代码如下:
        for (int i = 0; i < 10; i++) {//写循环语句,大括号里面是循环内容
            System.out.println(i);
        }
    }
}

image-20230107183854021

public class Test13Break {
    public static void main(String[] args) {
        /*
            break:用于跳出次循环
         */
        //写一个循环:若不写break关键词则循环十次,声明变量i从0开始,问当输出过5后的时候跳出循环,代码如下:
        for (int i = 0; i < 10; i++) {//写循环语句,大括号里面是循环内容
            System.out.println(i);
            if (i==5){//判断i是否等于5,也就是上面说的是否输出过5
                break;
            }
        }
    }
}

image-20230107183911742

continue

用于跳出本次循环,然后进入下一次循环

public class Test14Continue {
    public static void main(String[] args) {
        //continue:跳出本次循环,接着执行下一次循环
        //如题:设计一个循环输出10个数,为0-9,如果遇见5则不输出。
        for (int i = 0; i < 10; i++) {
            System.out.println(i);
        }
    }
}

image-20230107200024831

public class Test14Continue {
    public static void main(String[] args) {
        //continue:跳出本次循环,接着执行下一次循环
        //如题:设计一个循环输出10个数,为0-9,如果遇见5则不输出。
        for (int i = 0; i < 10; i++) {
            if (i==5){
                continue;
            }
            System.out.println(i);
        }
    }
}

image-20230107200321821