用Java编写一段简单的代码,实现计算1-100之间的质数有多少个?将质数以及质数总数打印在控制台
时间: 2024-09-24 20:02:28 浏览: 33
在Java中,我们可以编写一个简单的函数来判断一个数是否是质数,然后遍历1到100的所有数字,统计并打印出质数的数量。这里是一个示例代码:
```java
public class PrimeNumberCount {
public static void main(String[] args) {
int count = 0; // 记录质数的数量
for (int i = 2; i <= 100; i++) {
if (isPrime(i)) { // 判断i是否是质数
System.out.println("质数:" + i); // 打印质数
count++; // 数量加一
}
}
System.out.println("1-100之间共有 " + count + " 个质数。"); // 打印总质数数量
}
// 判断一个数是否为质数的辅助方法
private 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;
}
}
```
当你运行这个程序,它会逐个检查从2到100的每个数,并在找到质数时打印出来,最后还会告诉你在这个范围内共有多少个质数。
阅读全文