赞
踩
个人主页:西红柿炒鸡蛋儿的博客
系列专栏:蓝桥杯试题讲解集
推荐一款模拟面试、刷题神器:点击跳转网站
我们知道第一个质数是 2、第二个质数是 3、第三个质数是 5……请你计算第 2019 个质数是多少?
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
- package 省题2019;
-
- public class 质数 {
-
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- //用来放结果
- int res = 0;
- //用来记数
- int count = 0;
-
- //循环
- for(int i = 2; i < Integer.MAX_VALUE; i++) {
- //判断是否是质数
- boolean bool = true;
- for(int j = 2; j < i; j++) {
- //如果该数能除尽1和它本身的数那就是非质数
- if(i % j == 0) {
- bool = false;
- }
- }
- //是质数+1
- if(bool) {
- count++;
- }
- //当是第2019的数时,返回该值,结束循环
- if(count == 2019) {
- res = i;
- break;
- }
- }
- System.out.println(res);
- }
-
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。