求大神解释一下java中的break label;用法的优缺点

The_end90 2014-09-22 02:36:10
刚看到一个程序里面用了break label;语句,功能类似于goto关键字,记得以前老师说过尽量不要使用goto关键字,因为会破坏程序的结构,我想问问java里面使用类似goto的break label;语句有什么优缺点?
...全文
302 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
The_end90 2014-09-22
  • 打赏
  • 举报
回复
引用 楼主 w405112941 的回复:
刚看到一个程序里面用了break label;语句,功能类似于goto关键字,记得以前老师说过尽量不要使用goto关键字,因为会破坏程序的结构,我想问问java里面使用类似goto的break label;语句有什么优缺点?
看来自己的思想还是有问题,以前学习到的是尽量不要使用goto,导致现在一看到功能类似goto的语句时,总觉得这样的写法不好。还有应该是自己的知识面太窄了,今天才第一次看到break label;这样的用法,看来周末不能玩了啊。
skyWalker_ONLY 2014-09-22
  • 打赏
  • 举报
回复
缺点就像你老师说的会破坏程序结构,优点嘛,这个实在不好说,就像Linux源代码一样,虽然goto一样在c语言中不提倡使用,但在linux中却存在大量的goto语句。有时编程就像哲学一样,没有绝对的 好或者绝对的坏,只有用的合不合时宜

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧