急!!!!

zhaoxinjunNo1 2009-07-16 05:25:53
import java.io.*;

  public class UseLabel

  {public static void main(String[] args)

  {Loop:

  for(int i=2; i<10;i++)

  {for(intj=2;j<i;j++)

  if( i%j == 0)continueLoop;

  System.out.print(i+" ");} }

  }

输出结果是什么?
...全文
53 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
The-Venus 2009-07-16
  • 打赏
  • 举报
回复
输出:2 3 5 7
当i=2没有执行for(intj=2;j <i;j++) if( i%j == 0)continueLoop; 这句直接打印i;当i=9,j=3的时候,执行continueLoop,这时i=10,跳出循环
qsrock 2009-07-16
  • 打赏
  • 举报
回复
不过这种写法不好!不推荐这样写的呢!
Loop: 是不推荐用的
qsrock 2009-07-16
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zhaoxinjunNo1 的回复:]
答案也说是2357,为什么不是3579呢?
解释一下,谢谢!
[/Quote]
9能模3等于0啊
zhaoxinjunNo1 2009-07-16
  • 打赏
  • 举报
回复
continue在这里是表示跳转到Loop:吧。
qsrock 2009-07-16
  • 打赏
  • 举报
回复
2 3 5 7
好像是求素数
zhaoxinjunNo1 2009-07-16
  • 打赏
  • 举报
回复
答案也说是2357,为什么不是3579呢?
解释一下,谢谢!
cf527085608 2009-07-16
  • 打赏
  • 举报
回复
什么时候continue有这种用法了,我记得break才有这种类似goto的用法的,关注中~~~
没有昵称阿 2009-07-16
  • 打赏
  • 举报
回复
输出结果是:2 3 5 7!

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧