break 和continue的 区别

break是直接结束循环

continue不是直接结束本次循环而是跳过这次循环,继续执行下一次的循环。

break和continue它们后面都不能写任何Java代码,因为永远也不会执行!

BreakDemo.java

public class BreakDemo {
	public static void main(String[] args) {
		for (int a = 0; a <= 5; a++) {
			if (a == 3) {
				System.out.println("跳出循环的是" + a);
				break;
			}
			System.out.println("不跳出循环的a是" + a);
		}
	}

}

输出结果为:

break语句不会继续执行循环。

ContinueDemo.java

public class ContinueDemo{
	public static void main(String[] args) {
		for(int a=0;a<=5;a++) {
			if(a==3) {
				System.out.println("跳出循环的是"+a);
				continue;
			}
			System.out.println("不跳出循环的a是"+a);
		}
	}

}

输出结果为:

continue语句会继续执行循环。


猜你喜欢

转载自blog.csdn.net/n2278556874/article/details/80777282