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);
}
}