永java判断101到200之前有多少个素数
时间: 2023-08-01 12:09:55 浏览: 44
可以使用一个简单的算法来判断101到200之间的素数个数。具体步骤如下:
1. 从101到200遍历每一个数;
2. 对于每个数,从2到它本身的平方根(向下取整)遍历每一个数;
3. 如果这个数能被其中任意一个数整除,那么它就不是素数,跳过这个数;
4. 如果这个数无法被上述任何一个数整除,那么它就是素数,计数器加1。
最终计数器的值就是101到200之间的素数个数。下面是 Java 代码实现:
```java
public class PrimeNumberCounter {
public static void main(String[] args) {
int count = 0;
for (int i = 101; i <= 200; i++) {
boolean isPrime = true;
for (int j = 2; j <= Math.sqrt(i); j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
count++;
}
}
System.out.println("101到200之间的素数个数是:" + count);
}
}
```
输出结果为:101到200之间的素数个数是:21