首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

大数据入门基础系列之九月哥谈Java SE的跳转控制语句

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。

精彩内容

【注意】:2018年6月,进群需要缴费49元!!! 每过一个月,新增加的学员相应加10元。如2018年7月,进群需要缴费59元!!!

本月(2018年6月)前面的博文里,我已经介绍了

微信公众号:大数据躺过的坑

作者:九月哥

如有问题或建议,请公众号留言

最近更新:

欢迎加入:【大数据初学党福音】大数据入门基础系列之从Java SE基础到项目实战(目前仅限在校大学生)

在这篇微文里,我将给大家带来谈Java SE的跳转控制语句

Java SE的跳转控制语句

那么今天九月哥就给小伙伴们列举以下几个点:

说明:以下内容非强制或必学,做到了解即可。但是,最好熟练!

跳转是什么

跳转控制语句

跳转控制语句之break

跳转控制语句之continue

跳转控制语句之return

1、跳转是什么?

指的是,根据业务需求,需要在跨行范围之间进行程序的走向。

2、跳转控制语句

Java中的goto是保留字,目前不能使用。虽然没有goto语句可以增强程序的安全性,但是也带来很多不便,比如说,我想在某个循环知道到某一步的时候就结束,现在就做不了这件事情。为了弥补这个缺陷,Java就提供了break,continue和return来实现控制语句的跳转和中断。

(1)break 中断

(2)continue 继续

(3)return 返回

3、跳转控制语句之break

只能用在switch语句和循环语句中,有时候会在条件语句中使用,那是因为外层是循环语句,break仍然在循环语句内;代码中遇到break,将结束该循环,执行之后的代码。

输出结果为:1

此时break只能调出一层循环,如果要跳出多层循环,需要在你想要调出循环体的地方加一个标签。

1、当i=1时,执行内层循环;

2、当j=1时,执行if判断,j不等于2,继续往下执行代码,输出i=1;

3、继续执行内层循环,j++此时等于2,if判断成立,执行括号内代码,break out跳出out标记的循环,即外出循环,循环结束。

4、输出结果为:1 。

注意:

out仅仅是一个标签,可以为A b hello等任何标识符。

break的使用场景:

在选择结构switch语句中;

在循环语句中;

离开使用场景的存在是没有意义的。

break的作用:

跳出单层循环;

跳出多层循环;

带标签的跳出;

格式:

标签名: 循环语句。

标签名要符合Java的命名规则。

4、跳转控制语句之continue

只能用在循环语句中,用于结束本次循环,继续进行下次循环。

输出结果为:1,3,4,5

continue也可以结束多层循环,用法和break一样,在其想要跳出循环体的地方加一个标签即可。

continue的使用场景:

在循环语句中;

离开使用场景的存在是没有意义的。

continue的作用:

单层循环对比break;

break 退出当前循环;

continue 退出本次循环

也可以带标签的使用。

5、跳转控制语句之return

return关键字不是为了跳转出循环体,更常用的功能是结束一个方法,也就是退出一个方法。跳转到上层调用的方法。

用于结束一个方法,返回给上层调用者,如果位于main方法内,相当于结束了程序。

其实return也可以用于结束循环,因为return用于结束一个方法,如果方法中有循环的话,不管return嵌套于多少层循环之内,循环都结束。

【大数据初学党福音】大数据入门基础系列之从Java SE基础到项目实战(目前仅限在校大学生)

如何加入

如何加入?

答:第一步:关注【大数据躺过的坑】

第三步:加九月哥小助手,然后拉你进群。

注意:2018年6月,进群需要缴费49元!!! 每过一个月,新增加的学员相应加10元。如2018年7月,进群需要缴费59元!!!

以下是大数据躺过的坑的Java SE微信付费交流群

【群公告】

1、进群需修改备注名

格式如:学校-深大 年纪-大四 网名-某某 专业-计科

例如:

学生党是

湖大-大三-奋斗小青年-计科

必须备注!这样很方便我们同行交流

2、群里禁止刷屏的表情包!禁止广告!

3、群里除了管理员其他人禁止发任何链接!(包括学习资源学习资料的链接都不可以发!)

4、进群禁止相互乱加人!有人举报立刻移出群聊!

5、由于是学习讨论群!禁止长期潜水!群主会半年或一年定期清理人!给他人一个机会

6、群里禁止闲聊!不准聊一切与学习无关的话题!

——————分割线——————

(1)本群作为技术分享交流群,以后将可享受到还有更多免费资源、免费分享!

(2)会想留在此群就――不许发外链,不许推广公众号,不许发广告,不许发某宝红包/某团红包(没错可以发微信大红包!)。

(3)一旦发现踢出去,删除拉黑,再也进不来的!

觉得有用就转发分享一下吧

大家6月份的第四个周日愉快,与你前行

大数据手把手交流: 201590535

本人个人博客:

http://www.cnblogs.com/zlslch/ http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/

对应本平台的讨论和答疑QQ群:大数据和人工智能躺过的坑(总群)(161156071

如何加入大数据

微信公众号:

大数据躺过的坑

一码不扫,何扫天下

如何加入人工智能

微信公众号:

人工智能躺过的坑

一码不扫,何扫天下

看完本文有收获?请转发分享给更多人

关注「大数据躺过的坑」,提升大神技能

欢迎新旧粉丝(撒花),我是大数据躺过的坑九月哥。大家对微信博文有什么问题都可以@我留言,我会尽快回复大家。希望以后可以和各位成为技术道友!

九月哥

超过10万+人正在关注

目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。语言涉及:Java、Scala、Python、Shell、Linux等。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件,热衷于分享开源技术,热爱开源、拥抱开源,我是90后九月哥,微信公众号:大数据躺过的坑,我为自己带盐,谁说90后不能活出精彩人生!!!

注意:此群是免费

注意:此群是49元

觉得不错,请点赞和留言↓↓↓

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180624B18KPA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券