埃筛法
统计n以内的素数个数
public static int eratosthenes(int n){
//初始化为false
boolean[] isPrime = new boolean[n];//false代表素数
//计数器
int count=0;
//循环遍历2-99
for (int i = 2; i < n; i++) {
//判断是否为false
if (!isPrime[i]){
//false++
count++;
for (int j = i*i; j <n ; j+=i) {//j就是合数的标记位
isPrime[j]=true;
}
}
}
return count;
}