「java中有goto」java中有goto关键字吗

博主:adminadmin 2023-03-19 08:48:07 393

本篇文章给大家谈谈java中有goto,以及java中有goto关键字吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

goto代码会使之前的操作失效吗

goto代码不会使之前的操作失效,goto常被用于跳出多重循环。但goto 语句的使用往往会使程序的可读性降低,所以 Java 不允许 goto 跳转。实际上,自从“goto有害论”提出后,软件开发就不建议使用goto了,但是Java中依然保留了goto这个关键字留作备用,但这个关键字没有任何作用,只是为了将来可能的扩展,防止使用goto作为程序中的标识符。

类似地,Java中的const也只是一个不起作用的保留关键字(不具备C语言中定义常量的作用,Java中要想定义常量使用final关键字),与goto一样防止作为程序中的标识符。

Java有没有goto

1、java有goto

2、但是java的goto是保留字

3、保留字的意思就是不排除以后会启用,变成关键字。

java有如下保留字:

byValue, cast, future, generic, inner, operator, outer, rest, var , goto ,const

java中有没有goto语句

java确实提供了goto语句,并且它是保留的关键字,但是JVM并没有给它提供任何的实现。或许是java并没打算放开使用这种机制。

不过,我则会采用特殊手段实现类似goto的功用:

import static java.lang.System.out;

class Test{

   public static void main(String[] args) throws Exception {

    int step=1;

    int sum=0;

    

    loop:

     for(;true;){

     if(step=100){

     sum+=step;

     step++;

     continue loop;

     }else break;

     }

    

    out.println("sum="+sum);

 }

}

Java有没有goto?

goto是java语言中的保留字,目前还没有在java中使用。

其实goto这个词是C语言中的,goto语句通常与条件语句配合使用,可用来实现条件转移, 构成循环,跳出循环体等功能。而在结构化程序语言

中一般不主张使用goto语句, 以免造成程序流程的混乱,使理解和调试程序都产生困难...”

java中有goto的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中有goto关键字吗、java中有goto的信息别忘了在本站进行查找喔。