1、首先,goto和const在java中是存在的,java之父 James Gosling编写的《The Java Programing Language》的附录中java关键字列表有goto和const

2、但是,goto和const在java之中是不能使用的。

    goto的作用:在程序执行过程中可以跳转到一个指定标签的位置。

      弊端:这种方式太过随意,容易打破程序的执行流程。并且造成程序可读性和维护性变差

    const作用:用来声明一个变量值不能进行改变

      弊端:const并不能规避动态类型问题,const保证的是词法绑定的不可变性。通俗的说就是定义这种变量的时候必须赋值,并且赋值后不能再次改变。

        但这种改变不是真正意义上的不可以改变。

3、最后java中定义了可以跳出的位置的语法,只需要使用break或者continue跳到指定位置即可

  注意:java中的跳转标签只能定义在for、do-while和while的起始位置,否则编译器会报找不到标签

  举例:

part2:
        for (int i = 0; i < 10; i++){
            for (int j = 0; j < 10; j++) {
                for (int k = 0; k < 10; k++) {
                    System.out.println(i * j * k);
                    if (216 == i * j * k) {
                        continue part2;
                        //  break part2; 也是可以的
                    }
                }
            }
        }