Java中的goto语句
List<Integer> nums = new ArrayList<Integer>();//计算从2开始,到upper的所有质数outer:for(int i=2;i<=upper;i++){//用i除以从2开始、到i的平方根的所有数for(int j=2;i<Math.sqrt(i);j++){//如果可以整除,则说明这个数不是质数if(i!=2 && i%j ==0){continue outer;}}nums.add(i);}
上面程序是用来寻找从2到upper的所有质数并加到ArrayList里面。
outer:"就是一个自己定义的标签名,通过break或continue来跳转到这个位置,一般是用来跳出循环。 这个语法类似于C语言中goto。
勿忘初衷

浙公网安备 33010602011771号