public class Mao {
public static void main(String[] args) {
int flag=0;
boolean ok;
int sum=0;
int min=0,max=50;
while(sum<50){
sum=0;
for(int i=min+1;i<=max;i++){
ok=f(i*2-1);
if(ok==true){
break;
}else{//不是素数+1
sum++;
} }
min=max;
max=max+50;
flag++;
}
System.out.println("符合条件:"+flag);
}
// 试商判别法
public static boolean f(int l) {
if (l <= 1) {
return false;
}
int max = (int) Math.sqrt(l);
for (int i = 2; i < max + 1; i++) {
if (l % i == 0) {
return false;
}
}
return true;
}
}