欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

continue与break的区别

程序员文章站 2022-04-15 23:20:57
continue与break的区别continue: 略过一次循环,继续执行下一次break:跳出当前循环public class wdnmd2 { //原定计划 循环10次,但是在循环途中我想结束循环 public static void main(String[] args) { for (int i = 1; i <=10; i++) { if(i==5){ continue;...

continue与break的区别

  • continue: 略过一次循环,继续执行下一次
  • break:跳出当前循环
public class wdnmd2 {
    //原定计划 循环10次,但是在循环途中我想结束循环
    public static void main(String[] args) {
        for (int i = 1; i <=10; i++) {
            if(i==5){
               continue;
            }
            System.out.println(i);
        }
    }
}

运行结果continue与break的区别

public class wdnmd2 {
    //原定计划 循环10次,但是在循环途中我想结束循环
    public static void main(String[] args) {
        for (int i = 1; i <=10; i++) {
            if(i==5){
                break;
            }
            System.out.println(i);
        }
    }
}

运行结果:continue与break的区别

练习题

  • for(int x=1; x<=10; x++) {
    if(x%3==0) {
    //在此处填写代码
    }
    System.out.println(“Java”);
    }

    我想在控制台输出2次:“Java“
    我想在控制台输出7次:“Java“
    我想在控制台输出13次:“Java“
    输出两次java:x=1,2时打印输出,x=3,执行 break后退出循环

for(int x=1; x<=10; x++) {
		if(x%3==0) {
			break;
		}
		System.out.println(“Java”);
	}

输出7次java:x=3,6,9执行continue,然后继续执行循环

for(int x=1; x<=10; x++) {
		if(x%3==0) {
			continue;
		}
		System.out.println(“Java”);
	}

输出13次java:本身10次循环,加上x=3,6,9时的三次打印输出

for(int x=1; x<=10; x++) {
		if(x%3==0) {
			System.out.println(“Java”);
		}
		System.out.println(“Java”);
	}

本文地址:https://blog.csdn.net/Dhxy1030/article/details/107354774