Break和Continue 流程控制关键字【走进JAVA-2.7】

本文探讨了在Java编程中,为何需要使用`break`和`continue`这两个流程控制关键字。`break`语句在`switch-case`和循环中用于立即退出结构,而`continue`则用于中断当前循环,直接进入下一次循环迭代,通常结合条件语句使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先我们要知道我们为什么需要使用  Break和continue ?

在循环的执行过程中,有时候我们需要控制循环,不让他继续进行循环,则引入了break 和continue 流程控制的关键字。


break 语句出现在switch-case当中,则出表示立即结束整个switch-case 结构

break 语句出现在循环语句当中,则表示立即结束当前循环结构



break 四大应用案例:

    

public class Test_027 {
	public static void main(String[] args) {
			//使用一:輸出一段話,直接跳出循環 
//	while
		
/*	while(true) {
		System.out.println("我爱你  Lq");
			break;
	}
		*/
		
//	for循环
/*		for(;;) {
			System.out.println("我爱你 Lq");
			break;
			
		}
*/
			//使用二: 判定条件成立在退出循环结构   while方法:
/*		int a=0;
		while(true) {
			if(a==5) {
				break;
			}
			a++;
	}
		System.out.println("Lq"+a); //执行结果为Lq5,退出循环,执行了输出语句。
*/  
		// for方法

/*		int a = 0;
		for (;; a++) { // 也可以写在循环体中
			if (a == 5) {
				break;
			}
		}
		System.out.println("Lq" + a); // 执行结果为Lq5,退出循环,执行了输出语句。
		// a++; a++也可以写在里面,冶可以写在 括号中
*/
			//使用三: 嵌套循环,break跳出几层循环 
/*		for(int a=0;a<=5;a++) {
			for(int b=0;b<=5;b++) {
				if(b==3) {
					a=5;
					System.out.println("b=="+b);
					break;
				}
			}
				for(int c=0;c<3;c++) {
					System.out.println("c=="+c);
					
				}
			
			System.out.println("跳出了内层循环");
		}
		*/
		//经证明,break只能跳出一个循环结构 ,而不能全部退出。
		//假如想退出外层循环,则需要在循环前面加上标记。
		
		A:  for(int a=0;a<=5;a++) {
			B: for (int b=0;a<=5;b++) {
					break A;
			}
		System.out.println("没有跳出外层循环");
		}
		System.out.println("跳出嵌套循环");
	}
}


continue 流程关键字;

用在循环语句中,他的作用是终止本次循环,继续下一次的循环,只能用于循环体之中。一般和条件语句一起。


public class Test{
public static void main(String []args){
	for(int a=0;a<=5;a++)
		{
			if(a==1) {
				
				continue ; //continue 后面的循环体语句不会执行,重新判断循环条件 。
			}
			System.out.println(a);
		}
	}
}










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值