Java实现第十届蓝桥杯质数

试题 D: 质数
本题总分:10 分
【问题描述】
我们知道第一个质数是 2、第二个质数是 3、第三个质数是 5……请你计算 第 2019 个质数是多少?
【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一 个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

//这个题也没什么好说的,for循环暴力破解
//那个A:的意思是对后面的for进行标记,可以break A就是直接终止A的循环
//  continue A就是跳过一次A的循环

public class zhishu {          //17569
	public static void main(String[] args) {
		int count = 0;int temp = 0;
	A:	for (int i = 2; ; i++) {
			for (int j = 2; j <i; j++) {
				if(i%j==0){
					
					continue A;
				}
			}
			count++;
			if(count==2019){
				System.out.println(i);
				break;
			}
		}
	}

}

posted @ 2019-07-27 22:13  南墙1  阅读(17)  评论(0编辑  收藏  举报