public static boolean isPrime(int x){
for (int i = 2; i<=x/2 ; i++) {
if (x%i==0){
return false;
}
}
return true;
}
public static int twinPrimeNum(int n){
int sum=0;
for (int i = 2; i < n; i++) {
if (isPrime(i)&&isPrime(i+2)){
sum++;
}
}
return sum;
}
public static void main(String[] args) {
int n=100;
System.out.println(twinPrimeNum(n));
}
//输出结果为8
寻找孪生素数的办法
最新推荐文章于 2023-02-03 18:27:17 发布