class Test2
{
public static void main(String[] args)
{
int count=0;
for(int i=101;i<200;i+=2)
{
boolean flag=false;
for(int j=2;j<Math.sqrt(i);j++)//这里j为什么要小于Math.sqrt(i)呢??这个是怎么确定的
{
if(i%j==0)
{
flag=false;
break;
}
else
{
flag=true;
}
}
if(flag=true)
{
count++;
System.out.println(i);
}
}
System.out.println("素数的个数为:"+count);
}
}
|