Java语言编程找出大于1000的第三个素数。
我是这样写的
public class breakdemo
{
public static void main(String[]args)
{
int i=1;
outer:
for(int j=1000;;j++)
{
for(int k=2;k<(int)(Math.ceil(Math.sqrt(j)));k++)
{
if (j%k==0)
continue outer;
}
i++;
if(i==3)
System.out.println("结果为:"+j);
break;
}
}
}
为什么运行的时候没有看到输出的结果?求指点。。。