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

break和continue的用法及区别

程序员文章站 2022-03-21 08:01:56
break语句*break是Java语言当中的关键字,被翻译为“中断/折断”*break + “;”可以成为一个单独的完整Java语句:break;*break语句使用在switch语句当中,用来终止switch语句的执行*break语句同样可以用在循环语句当中,用来终止循环的执行*break语句可以使用在for, while, do…while循环语句中用来跳出循环例:public class BreakTest01 {public static void main(String...

break语句

*break是Java语言当中的关键字,被翻译为“中断/折断”
*break + “;”可以成为一个单独的完整Java语句:break;
*break语句使用在switch语句当中,用来终止switch语句的执行
*break语句同样可以用在循环语句当中,用来终止循环的执行

*break语句可以使用在for, while, do…while循环语句中用来跳出循环
例:

public class BreakTest01 {
	
	public static void main(String [] args) {
		
		for(int i = 0; i < 10; i++) {
			if(i == 5) {
				break;//终止的是当前的for循环
			}
			
			System.out.println(i);
		}
	}
}

*在默认情况下,break语句终止的是离它最近的循环语句
例:

public class BreakTest02 {
	
	public static void main(String [] args) {
		
		for(int j = 0; j < 3; j++) {
			for(int i = 0; i < 10; i++) {
				if(i == 5) {
					break;//当前的break语句终止的是内层for循环
				}
				System.out.print(i);
			}
		}
	}
}

执行结果:
012340123401234

*若想终止指定的循环,需要给循环命名(不常用)
如下例:

public class BreakTest03 {

	public static void main(String [] args) {
		
		//给for循环命名
		for1:for(int j = 0; j < 3; j++) {
			for2:for(int i = 0; i < 10; i++) {
				if(i == 5) {
					break for1;//此时终止for1,即外层循环
				}
				System.out.print(i);
			}
		}
	}
}

执行结果:
01234

continue语句

*continue表示:继续下一个循环
*continue也是一个continue关键字加一个分号构成一个单独完整的Java语句,主要出现在循环语句当中用来控制循环的执行。

例:

public class ContinueTest01 {

	public static void main(String [] args) {
		
		for(int i = 0; i < 10; i++) {
			if(i == 5) {
				continue;//只要这个语句执行,本次循环停止,直接进入下一次循环“继续”执行
			}
			
			System.out.print(i);
		}
	}
}

执行结果:
012346789

*break和continue的区别?

***break表示循环不执行了
*continue表示直接进入下一次循环继续执行**

本文地址:https://blog.csdn.net/m0_51374762/article/details/112860409

相关标签: # Java java