编写一个求素数的方法,调用该方法求1000以内的素数个数。
public class Prime {
public static void main(String[] args) {
int count = 0;
for (int number = 2;number <= 10000;number++){
if(isPrime(number)){
count++;
}
}
System.out.println("10000以内的素数有 " + count + " 个");
}
public static boolean isPrime(int number){
for (int divisor = 2;divisor <= number / 2;divisor++){
if(number % divisor == 0){
return false;
}
}
return true;
}
}
运行结果: