int i,count=1;
boolean is;
int sum=2; //从2开始
System.out.print("\t 2");
for(i=3;i<=100;i+=2)
{ //隔两个增,因为偶数必不为素数
is=true;
for(int j=3;j<=Math.sqrt(i);j++)
{
if(i%j==0)
{
is=false;
break;
}
}
if(is)
{
System.out.print("\t"+i);
sum+=i;
count++;
}
if(count==5)
{
System.out .println("\n");
count=0;
}
}
System.out.println("100以内素数和为:"+sum);
Java实现100以内素数和(循环尽量少)
最新推荐文章于 2022-09-17 10:06:43 发布