在java程序中,出于安全性考虑没有将goto的语法写入java中,但却保留了关键字。
然而提供了一种带标签的continue实现类似的goto,但是适用范围有限。
一个列子,打印100以内所以质数:
public class TestBreak {
public static void main(String[] args) {
other:for(int i=1;i<100;i++) {
for(int j=2;j<i/2;j++) {
if(i%j==0) {
continue other;//跳转到外层for循环减少执行次数
}
}
System.out.println(i+"");
}
}
}