【问题描述】
我们知道第一个质数是 2、第二个质数是 3、第三个质数是 5……请你计算 第 2019 个质数是多少?
解答:
public class day1 { public static void main(String[] args) { //判断第2019个质数 int count = 0; //用来激素按次数 //最小质数为2 for(int i = 2;;i++){ if(isZhi(i)){ count++; if(count==2019){ System.out.println(i); } } } } //用来判断质数 public static boolean isZhi(int num){ for(int i =2;i<num;i++){ if(num%i==0){ return false; } } return true; } }
答案:17569