求质数题目
public class 质数 {
public static boolean panduan(int n){
//判断2-n-1是否有可以约的数字
for(int i=2;i<=n-1;i++){
if(n%i==0){
return false;
}
}
return true;
}
public static int zhishu(int x){
//求第x个质素
if(x<=1) {return 0;};
int num=0;
int kk =2;
while(num<x){
//判断kk是否为质数
if(panduan(kk)){
num++;
}
kk++;
}
return kk-1;
}
public static void main(String[] args) {
//求某一个的质数
int s = zhishu(2019);//累加计算
System.out.println(s);
}
}