为了账号安全,请及时绑定邮箱和手机立即绑定

用JAVA while循环求1到100的素数

用JAVA while循环求1到100的素数

Qyouu 2018-10-09 15:04:51
用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++;
}

}}

查看完整回答
反对 回复 2018-10-20
  • 1 回答
  • 0 关注
  • 3350 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信