A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张志明 中级黑马   /  2014-2-7 09:48  /  1876 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java是不是没有goto啊? 为什么没有呢?????大神给解释一下。




为进黑马努力每一天~!!面试已过

评分

参与人数 1技术分 +1 收起 理由
黄晓东 + 1

查看全部评分

6 个回复

倒序浏览
Goto—java中的保留字,为什么没有使用呢? http://bbs.itheima.com/thread-61804-1-1.html (出处: 黑马程序员训练营论坛)

评分

参与人数 1技术分 +1 收起 理由
黄晓东 + 1

查看全部评分

回复 使用道具 举报
其它语言里,goto也没人用的
回复 使用道具 举报
请问为什么要有呢?
回复 使用道具 举报
因为goto太淘气
回复 使用道具 举报
其实java中有了类似go to语句的功能的,label A;......if ...else break A;这样就实现了类似goto的功能,但是不建议这样使用,会是程序逻辑变乱。迫不得已才用,一般情况下基本的控制流程语句就能满足需求。goto只不过是保留做java关键字,待开发而已,有点约定俗成的意味。
回复 使用道具 举报
优点:代码跳转快,方便。  缺点:goto语句的大量使用是个灾难,尤其是在后续的代码维护之中,goto语句是的程序结构混乱(虽然它能够正确执行),读起来很难懂。现在的编程思想提倡不使用goto
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马