控制循环的语句

1. break
    1.1 break语句使用在switch语句当中,用来终止switch的语句执行
    1.2 break语句同样可以使用在循环语句当中,用来终止循坏的执行。
    1.3 break终止哪个循环呢?
        1)在默认情况下break语句终止的是离它最近的循环语句。
        2)break语句也可以中断指定的循环

   

public class Test{
	public static void main(String[] args){
		//在默认情况下break语句终止的是离它最近的循环语句。
		for(int j = 0;j<3;j++){
			for(int i = 0;i < 10;i++){
				if(i == 5){
					break;
				}
				System.out.println("i ---->"+i);
			}
		}
		
		//break语句也可以中断指定的循环
		for1:for(int j = 0;j < 3;j++){
			for2:for(int i = 0; i<10;i++){
				if(i == 5){
					break for1;
				}
				System.out.println("i ---->"+i);
			}
		}
	}
}	

2. continue
    2.1 break和continue的区别?
        1)break表示跳出循环。
        2)continue表示终止本次循环【continue下面的语句不执行】,直接进入下一次循环继续执行

    

【练习一】
代码如下:
	public class Test{

		public static void main(String[] args){
			//在默认情况下break语句终止的是离它最近的循环语句。
			for(int i = 0;i < 10;i++){
				if(i == 5){
					break;
				}
				System.out.println("i ---->"+i);// 0 1 2 3 4 
			}
			
			
			//break语句也可以中断指定的循环
			Myfor:for(int i = 0; i<10;i++){
				if(i == 5){
					continue Myfor;//只要这个语句执行,当前本次循环停止,直接进入下一次循环"继续"执行。
				}
				System.out.println("i ---->"+i);// 0 1 2 3 4 6 7 8 9 
			}
		}
	}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值