java怎么输出 101~200 之间的素数
时间: 2024-10-10 11:11:29 浏览: 36
Java判断101-200之间有多少个素数并输出
在 Java 中,我们可以使用循环和条件判断来输出 101 到 200 之间的素数。素数是指大于1的自然数,除了1和它本身以外不再有其他正因数的数。以下是简单的代码示例:
```java
public class PrimeNumbers {
public static void main(String[] args) {
for (int i = 101; i <= 200; i++) {
if (isPrime(i)) {
System.out.println(i);
}
}
}
// 检查一个数是否是素数
private static boolean isPrime(int num) {
if (num <= 1) return false;
for (int j = 2; j <= Math.sqrt(num); j++) {
if (num % j == 0) return false; // 如果能被整除,说明不是素数
}
return true;
}
}
```
这段代码首先遍历 101 到 200 的每一个数字,然后通过 `isPrime` 函数检查它们是否为素数。如果是素数,就将其打印出来。
阅读全文