问题描述
- 求助大神 哪里不对 实在不会了 小女子谢了
-
int i;
int count=0;
boolean flag=false;
for(int k=101;k<=200;k++ ){
for(int g=2;g<=(int) Math.sqrt(k);g++ )
{
if(k%g==0){
flag=false;
break;
}
else{
flag=true;}
}
if(flag=true)
{
System.out.println(","+k);
count++;}
}System.out.print("素数个数"+count);}}
解决方案
if(flag==true)
{
System.out.println(","+k);
count++;
}
}
注意啦是 if(flag==true)
双等号才是判断!
时间: 2025-01-07 16:19:26