用JAVA while循环求1到100的素数
1 回答
不负相思意
TA贡献1777条经验 获得超10个赞
public class Sushu {
public static boolean isSuShu(int n) //判断是否n是素数的函数
{
int i,ii;
ii=n/2;
i=2;
while(i<=ii){ //从2到n/2枚举
if(n%i==0) //如果n是i的倍数
return true; //返回,n是合数
else
i++;
}
return false; //没有枚举出n的因数,所以n是素数
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("pplu test....");
int i=1;
while(i<100){ //从1到100枚举
if(isSuShu(i)==false) //如果i不是合数
System.out.print(i+" ");//输出i和一位空格
i++;
}
}}
添加回答
举报
0/150
提交
取消