JAVA中的跳转语句—break、continue

一、break语句
     在switch条件语句和循环语句中都可以使用break语句。当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构。当它出现在循环语句中,作用是跳出循环语句,执行后面的代码。

例子1演示:

在这里插入图片描述

public class chaptertwo{
	public static void main(String[] args) {
		int x=1;
		while(x<=4) {
			System.out.println("x="+x);
			if (x==3) {
				break;
			}x++;
		}
	}
}

     当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想使用break语句跳出外层循环,则需要对外层循环添加标记。

例子2演示:

在这里插入图片描述

public class chaptertwo{
	public static void main(String[] args) {
		int i,j;
		itcast :for(i=1;i<=9;i++) {
			for(j=1;j<=i;j++) {
				if(i>4) {
					break itcast;
				}
				System.out.print("*");
			}
			System.out.print("\n");     //换行
		}
	}
}

二、continue语句

       continue终止本次循环,执行下一次循环,也可以通过使用标记的方式结束外层循环

例子1演示:

在这里插入图片描述

public class chaptertwo{
	public static void main(String[] args) {
		int sum=0;
		for (int i =1;i<=5;i++) {
			if(i %2 == 0) {                // i是一个偶数,不累加
			continue;                     //结束本次循环
		}
			sum+=i;

	}
		System.out.println("sum="+sum);
}
}

例子2演示:

在这里插入图片描述

public class chaptertwo{
	public static void main(String[] args) {
		int i,j;
		itcast :for(i=1;i<=9;i++) {
			for(j=1;j<=i;j++) {
				if(i>4) {
					continue itcast;
				}
				System.out.print("*");
			}
			System.out.print("\n");     //换行
		}
	}
}

作者:KJ.JK
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
文章对你有所帮助的话,欢迎给个赞或者 star 呀,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习呀

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页