java面试题 continue break i<5,(循环结构)(面试题)return,break,continue在java中的用法和区别...

这篇博客详细解析了Java中return、break、continue三者的区别和用法。return用于结束当前方法,不结束程序;break中断当前循环,跳出循环;continue则中断本次循环,继续下一次。通过代码示例展示了它们在for循环中的应用,帮助新手更好地理解和掌握这些关键字。
摘要由CSDN通过智能技术生成

在学习java的过程中,很多新手都会遇到一个难题,就是return,break,continue三者的区别和用法,很难理解并使用,今天我就整理了一下资料,给大家说一下这三者是怎么使用的,三者的区别是什么。

return:

return的英文意思就是返回,所以不难理解其含义,return主要是结束当前的方法,不管是在哪个循环或者多少层循环里面,都是直接结束,值得注意的地方就是,return只是结束当前的方法,而不是结束程序的运行,如果当前方法后面还有执行语句,则程序会继续执行下去。

break:

break的英文意思是中断,所以其含义就很明显了,break是用于中断当前的循环,跳出当前的循环,换句话说,如果一个循环在中间的某个条件下已经满足了,执行了break,则该循环后面的将不会再执行,直接跳出当前循环,继续执行该循环外面的语句。

continue:

continue的英文意思是继续,那么很明显是继续执行的意思,只是continue是中断本次循环,然后继续下一次循环,比方说,我要打印0~10的数字,但是5不要打印,这时候就可以用continue去实现,当i==5的时候就中断本次循环,然后继续执行下一次的循环。

三者的代码示例:

for (int i = 0; i < 10; i++) {

// 使用 return 将是结束整个方法

if (i == 5) {

System.out.println("i= " + i);

System.out.println("程序结束");

return;

} else {

System.out.println("i = " + i);

}

}

System.out.println("跳出循环,输出这句话!");

59b5028a4a42b76579c442ba18b298b3.png

for (int i = 0; i < 10; i++) {

if (i == 5) {

System.out.println("i= " + i);

System.out.println("程序结束");

break;

} else {

System.out.println("i = " + i);

}

}

System.out.println("跳出循环,输出这句话!");

cdee259c5a6f3af024dad7abf5f18e02.png

for (int i = 0; i < 10; i++) {

if (i == 5) {

System.out.println("i= " + i);

System.out.println("程序结束");

continue;

} else {

System.out.println("i = " + i);

}

}

System.out.println("跳出循环,输出这句话!");

189f6ff10acaad33bedef837b3514e87.png

结语:

好了,return、break、continue这三者的用法和区别就先说到这里,不知道你们看明白了没有,如果有什么疑问或者建议,可以在评论区回复,我会第一时间处理,感谢大家的支持与阅读。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值