计算10~100之间的质数有多少个?能用Java的方式将代码写出来吗?
时间: 2024-09-26 12:03:52 浏览: 33
计算10到100之间质数的数量,我们需要编写一段代码来检查每个数字是否为质数。质数是指大于1的自然数中,除了1和它本身以外不再有其他因数的数。以下是简单的Java代码示例:
```java
public class PrimeCount {
public static void main(String[] args) {
int count = 0; // 初始化计数器
for (int i = 10; i <= 100; i++) {
if (isPrime(i)) { // 如果数字是质数
count++; // 将计数加1
}
}
System.out.println("10到100之间的质数共有 " + count + " 个。");
}
// 检查一个数是否为质数
public static boolean isPrime(int num) {
if (num <= 1) return false;
for (int j = 2; j * j <= num; j++) {
if (num % j == 0) return false; // 如果能被整除,则不是质数
}
return true;
}
}
```
运行这个程序会输出10到100之间质数的数量。如果你想看到实际的结果,可以运行这段代码。
阅读全文