永发信息网

java判断一个范围内有多少个质数

答案:1  悬赏:20  手机版
解决时间 2021-03-27 04:27
  • 提问者网友:抽煙菂渘情少年
  • 2021-03-26 18:07
java判断一个范围内有多少个质数
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-03-26 19:00
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数


import java.util.*;  
public class PrimeTest  
{  
public static void main(String[] args)  
{  
int x=0;  
Vector v = new Vector();//集合,用来装所有的素数  
for(int i=101;i<=200;i++)  
{  
boolean b=true;//标签为b为真  
for(int j=2;j{  
if(i%j==0)//求余数是否为0  
{  
b = false;//如果为0, 将标签设置为false  
break;  //可以整除就跳出这个循环  
}  
}  
if(b==true)//  
{  
v.add(i);//将符合要求的i加到集合里  
x++; // 素数个数加1  
}  
}  
System.out.println("100到200中间有 "+x+" 个素数");  
System.out.println("素数为:/n"+v);  
}  
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯