用Java语言编写一段代码,判断101-200之间有多少个质数,并输出所有质数
时间: 2024-09-28 08:06:51 浏览: 58
在 Java 中,判断一个数是否为质数通常采用“试除法”,即检查该数是否能被小于它本身的每个整数整除。对于101到200之间的质数,我们可以创建一个循环来逐个检查。以下是相应的代码:
```java
public class PrimeNumbersInRange {
public static void main(String[] args) {
int start = 101;
int end = 200;
System.out.println("Number of prime numbers between " + start + " and " + end + ":");
for (int i = start; i <= end; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
}
}
}
// 判断一个数是否为质数
private static boolean isPrime(int number) {
if (number <= 1) {
return false;
}
for (int j = 2; j * j <= number; j++) {
if (number % j == 0) {
return false;
}
}
return true;
}
}
```
这段代码首先定义了一个范围从101到200,然后使用 `isPrime` 方法检查每个数字是否为质数。如果数字是质数,就在控制台上打印出来。
阅读全文