Java中的goto语句

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




转载于:https://www.cnblogs.com/fruitbolgs/p/4164257.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值