黑马程序员技术交流社区

标题: Java为什么没有goto? [打印本页]

作者: 张志明    时间: 2014-2-7 09:48
标题: Java为什么没有goto?
Java是不是没有goto啊? 为什么没有呢?????大神给解释一下。




为进黑马努力每一天~!!面试已过
作者: 戒爱    时间: 2014-2-7 10:59
Goto—java中的保留字,为什么没有使用呢? http://bbs.itheima.com/thread-61804-1-1.html (出处: 黑马程序员训练营论坛)
作者: 一年_Hei    时间: 2014-2-7 12:38
其它语言里,goto也没人用的
作者: 完美恋爱    时间: 2014-2-7 12:48
请问为什么要有呢?
作者: 徐芾清    时间: 2014-2-19 20:37
因为goto太淘气
作者: 赵永生    时间: 2014-2-22 17:23
其实java中有了类似go to语句的功能的,label A;......if ...else break A;这样就实现了类似goto的功能,但是不建议这样使用,会是程序逻辑变乱。迫不得已才用,一般情况下基本的控制流程语句就能满足需求。goto只不过是保留做java关键字,待开发而已,有点约定俗成的意味。
作者: 四季列车    时间: 2014-3-13 15:01
优点:代码跳转快,方便。  缺点:goto语句的大量使用是个灾难,尤其是在后续的代码维护之中,goto语句是的程序结构混乱(虽然它能够正确执行),读起来很难懂。现在的编程思想提倡不使用goto




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2