日常的练习 -- Continue 与 Break

2022.02.15

Continue 的用法

continue  /kənˈtɪnjuː/

v. 持续; 继续存在; 不断发生; 继续做; 不停地干; (朝相同方向)走,移动; 延伸; 留任; (停顿后)继续,再开始; (停顿后)继续说,接着说;

当循环遇到Continue的时候,就会结束当前循环,进入下一次循环(已经是最后一次循环的,该循环结束)。

假如要输出数字0-10,但是不喜欢数字4(类似电梯),就可以用Continue了,我们只需要在循环中,插入一个if条件语句就可以了,这个if用于判断是否满足条件,如果满足,就执行continue。

public class Continue{
	 public static void main(String[]args){
		
		for(int i = 1;i<=10;i++){
			
			if(i==4){
				continue;
			}
			
			System.out.println(i+"层到了");	
			
		}
	 } 
}

效果如下:

D:\ku\Develop\Test>javac Continue.java

D:\ku\Develop\Test>java Continue
1层到了
2层到了
3层到了
5层到了
6层到了
7层到了
8层到了
9层到了
10层到了

D:\ku\Develop\Test>

Break 的用法

break   /breɪk/   

v. 打破; (使)破,裂,碎; 弄坏; 损坏; 坏掉; 打断; 强行终止; 终止,断绝(关系、联系); 逃脱; (被)摧毁

当程序遇到break时,就会结束当前的整个for循环。

public class Break{
	 public static void main(String[]args){
		
		for(int i = 1;i<=10;i++){

			
			if(i==4){
				break;
			}
			

			System.out.println(i+"层到了");
			
			
		}		 
	 }	 
}

运行效果如下:

D:\ku\Develop\Test>javac Break.java

D:\ku\Develop\Test>java Break
1层到了
2层到了
3层到了

D:\ku\Develop\Test>

总结

从运行效果上比较 Continue 和 Break 就很容易看出区别了,一个是只结束当次循环,一个是结束整个循环。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值