使用java语句判断101-200之间有多少个素数,并输出所有素数
时间: 2024-12-21 15:29:03 浏览: 15
guss--primes.zip_素数的判断Java
在Java中,我们可以使用循环和条件判断来找出101到200之间的素数。首先,我们需要定义一个函数来检查一个数是否是素数,然后遍历这个范围内的每个数字,对每一个数应用这个函数。
以下是实现的基本步骤:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int start = 101;
int end = 200;
System.out.println("素数的数量:");
int count = 0;
for (int i = start; i <= end; i++) {
if (isPrime(i)) { // 判断当前数i是否为素数
System.out.print(i + " "); // 输出素数
count++;
}
}
System.out.println("\n总共有 " + count + " 个素数.");
}
// 判断一个数是否是素数
public static boolean isPrime(int num) {
if (num <= 1) return false; // 小于等于1的数不是素数
for (int j = 2; j <= Math.sqrt(num); j++) { // 遍历从2到其平方根
if (num % j == 0) return false; // 如果能被整除,则不是素数
}
return true;
}
}
```
运行这段程序,它将输出101到200之间所有的素数及其数量。
阅读全文