黑马程序员技术交流社区

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

作者: 992791011    时间: 2015-7-7 17:54
标题: Java中为什么有没有goto?
Java中为什么有没有goto?

作者: guoningyan    时间: 2015-7-7 20:04
有,在Java语言里goto是保留关键字,没有goto语句。
goto这个词其实是c语言中的,通常与条件语句配合使用,来实现条件转移, 构成循环,跳出循环体等功能。而在Java中,我们常用break/continue关键字来跳出循环语句
作者: 惜爱上缘    时间: 2015-7-7 22:46
java中的goto是保留关键字,java语言是避免了各种复杂的语法,比如C语言中的指针和宏定义都避免了,就算goto这个语句,java中为了使语言更加简洁,也很少用了,java中主要是是面向对象.
作者: Diors    时间: 2015-7-7 23:04
java中没有goto为了避免程序变得很乱,然后使用带标签的语句块来代替goto语句的作用
作者: YongBao_Summer    时间: 2015-7-7 23:16
有。但没有人会叫你用。
作者: 小绿    时间: 2015-7-7 23:37
java中goto还是有,是保留字,但不让用了  , break 和 continue 代替goto,java更加严谨了
作者: icichacici    时间: 2015-7-8 07:19
java中保留了goto关键字,但是没有goto语句,取而代之的是continue|break语句。




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