第10001个素数
来源:互联网 发布:怎样将软件汉化 编辑:程序博客网 时间:2024/05/17 08:27
列出前6个素数,它们分别是2、3、5、7、11和13。我们可以看出,第6个素数是13。
第10,001个素数是多少?
package EULER7;import java.util.ArrayList;import java.util.List;import java.util.Scanner;/** * Created by Administrator on 2016/7/5. * 列出前6个素数,它们分别是2、3、5、7、11和13。我们可以看出,第6个素数是13。 * 第10,001个素数是多少? * 跳过所有偶数,既然是奇数,判断是否有因数时也跳过偶数 */public class EULER7 { public static void main(String[] args){ System.out.print("输入第几个素数:"); Scanner input = new Scanner(System.in); int num = input.nextInt(); long start = System.currentTimeMillis(); List<Long> primeList = new ArrayList<Long>(); primeList.add(2l); long i = 3; boolean isPrime = true; while (primeList.size()<num){ isPrime = true; for (long j=3;j<=i/2;j+=2){ if (i%j==0) { isPrime = false; break; } } if (isPrime) { primeList.add(i); } i += 2; } System.out.println("第"+num+"个素数为"+primeList.get(num-1)); long end = System.currentTimeMillis(); System.out.print("总用时:"+(end-start)+"毫秒"); }}
0 0
- 第10001个素数
- 第10001个素数
- 第n个素数
- 求第100002个素数
- 求第100002个素数
- 蓝桥杯-第n个素数
- 蓝桥杯 第100001个素数
- 求第n个素数
- 第n个素数是多少?
- 欧拉项目007:第10001个素数
- 计算第n个素数到第m个素数之间所有的素数的和
- 快速获取第N个素数
- Java实现“输出第10002个素数”
- 蓝桥杯真题——第n个素数
- 第100001个素数是什么?_蓝桥杯
- java求解第N个素数(质数)
- 第100002(十万零二)个素数
- 【知识点】 ---寻找第n个素数
- Github备忘录
- uart调试
- Android屏幕适配总结(一)
- 那些sql语句真的值得你细细地研究
- 加速神经网络训练
- 第10001个素数
- Java 俄罗斯方块游戏
- 动态创建二维数组
- MultiActionController
- springMVC中@RequestBody在使用时遇到的坑
- Fresco根据焦点加载圆形头像
- MVC框架优缺点
- Android一些你需要知道的布局优化技巧
- 283. Move Zeroes