class f
{public static void main (String args[])
for(i=2;i<=100;i++)
{
r=(int)Math.sqrt.(i);
for(i=2;j<=r;j++)
if(i%j==0)
break;
}
System.out.println(""+j+"是素数");
}
我不知道我那里错了 希望能修改好在作为答案提交给我 我会追加分的!!谢谢
class f
{public static void main (String args[])
for(i=2;i<=100;i++)
{
r=(int)Math.sqrt.(i);
for(i=2;j<=r;j++)
if(i%j==0)
break;
}
System.out.println(""+j+"是素数");
}
我不知道我那里错了 希望能修改好在作为答案提交给我 我会追加分的!!谢谢
你的代码少了一句:注意粗体字和你的 程序代码的比较
class f {
public static void main (String args[])
{ int i,j, r; for(i=2;i<=100;i++) { // r=(int)Math.sqrt(i); for(j=2;j<=i;j++) if(i%j==0)break; if(i==j)System.out.println(""+i+"是素数"); } }
}
执行结果: