java break与continue以及return区别与使用

本文详细解析了Java中的break和continue关键字在while循环中的不同作用,以及return在方法层面的退出效果。通过实例说明,break用于完全退出循环,continue则跳过当前迭代,而return则结束整个方法。

break与continue的区别

break是跳出循环,结束循环,不执行后面的循环

continue是跳过循环,只跳过当前满足条件的循环,还会执行后面满足条件的循环

break是整体跳出,continue是局部跳过。

return是结束整个方法,这里即结束exitloop()这个方法(循环在方法体内,即包括结束循环)

package cn.tedu.loop;

import org.junit.Test;

public class exitLoop {
	@Test
	public void exitloop() {
		int i=0;
		while(i<5) {
			i++;
			if(i==3) {
				break;//跳出循环,结束循环,这里只打印出1、2、结束
//				continue;//跳过循环,只跳过当前满足条件的循环,这里打印出1、2、4、5、结束
//				return;//结束整个方法,即结束exitloop()这个方法,这里只打印出1、2
			}
			System.out.println(i);
		}
		System.out.println("结束");
	}

}

break执行结果:
1
2
结束

continue执行结果:
1
2
4
5
结束

return执行结果:
1
2

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值