找出质数算法之三
来源:互联网 发布:云计算新趋势 gartner 编辑:程序博客网 时间:2024/06/05 03:45
import java.util.*;
public class 第三版 {
public static void main(String[] args) {
int count = 0;//计数变量
int number = 2;
int squareRoot = 1;//这个变量记录平方根
List list = new ArrayList();//相当于一个箱子
while(number<130000){
boolean isPrime = true;
if(number == (squareRoot+1)*(squareRoot+1)) squareRoot++;
for(int a=0;a<list.size();a++){
int shu = (Integer)list.get(a);//变量shu是箱子中的一个素数
if(shu > squareRoot){
break;
}
if(number % shu == 0){
isPrime = false;
break;
}
}
if(isPrime){
list.add(number);//把素数装到list里面
count++;
//一行放10个数
if(count%10 == 0){
System.out.println(number+",");
}else{
System.out.print(number+",");
}
}
number++;
}
System.out.println("一共有"+count+"个素数");
}
}
0 0
- 找出质数算法之三
- 找出质数算法之二
- 找出质数算法之四
- 找出质数算法之一
- 找出质数--新手感悟
- 一天一个算法之质数判断
- 求质数算法之试除法
- 质数算法
- 质数算法
- 质数算法
- 找出第10001个质数。
- js算法题,给任意一个偶数,找出他的所有的质数因子
- 找出一个合数的最大质数因子
- 找出2->N之间的所有质数
- 用C#找出1000内的质数
- 找出1~100之间的所有质数
- 找出2-100之间的质数
- 题目7:找出第10001个质数。
- Qt图片格式转换
- 关于动态库和静态库的总结
- flume+kafka+storm整合00
- 知晓当前是哪一个活动
- 整数
- 找出质数算法之三
- 【Bzoj1034】泡泡堂BNB
- Mysql Connector 5.1 好用的新特性
- P1605 迷宫
- eclipse导入web项目时报错的解决方法
- 简述c和c++的基本区别(适合初学者)
- C入门之基础概念(二)
- 直方图均衡化背后的数学
- 实验一:彩色空间转换实验——YUV2RGB