黑马程序员技术交流社区

标题: java中有没有goto语句 [打印本页]

作者: ozt6719393    时间: 2013-5-23 15:33
标题: java中有没有goto语句
java中有没有goto语句?
作者: 孙茜茜    时间: 2013-5-23 15:35
查到的:
goto 是 Java 中一个没有使用的关键字。如果想叫做保留字也可以。
一般结构化程序,都不需要使用 Goto 语句的,在有分支和循环以及递归调用之后,goto 完全可以不使用了。
为了程序代码更简捷,对于循环结构,还有 break 和 continue 用于跳转。而且,break 和 continue 都可以带标签,更增加了它们的灵活性。
作者: yanzhigang    时间: 2013-5-23 15:38
没有,不过是关键字,
通过continue和标签可以变相实现goto

goto严重影响可读性
作者: HM张博文    时间: 2013-5-23 15:51
VB有goto,但是没有break,java有break,就没goto啦

作者: 占琳    时间: 2013-5-23 17:05
java没有goto语句  问点比较实质性的问题 这样技术分才有的
作者: eycrckag    时间: 2013-5-23 18:16
以后可能有。。。。但是现在还没有。。
java没有完全把c语言的东西继承过来。。。
作者: 袁梦希    时间: 2013-5-24 01:17
楼主你好,如果问题以解决,请修改分类,谢谢合作。

尽量把问题全面一点提出来,如果不知道怎么提请看我的个性签名,点击红色的字体
作者: yooc    时间: 2013-5-24 07:27
小时候学过GVBASIC 带行号的纯面向过程语言  goto语句可是核心了
大学学了C++后因为以前的习惯,一些小程序会我就用了goto(伪循环的,从条件判断后直接goto到程序头,达到循环判断),然后老师就无情的批判了我
我非常同意3楼的看法,不仅影响可读性,而且非常影响稳定性,goto属于强跳转,未知性与出错率极高,而代替goto的安全稳定的方法又很多。
作者: SOAR    时间: 2013-5-24 07:47
goto好像不是很被程序界推荐,因为它跳来跳去的,会让程序的结构变得异常混乱,程序的可读性会变得很差,能不用goto就不用goto
作者: 小石头39910    时间: 2013-5-24 08:24
java中没有goto语句,java把goto作为java的一个保留字,以便以后会用到




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