用java编写一个程序,输入1-100以内的质数
时间: 2024-09-30 13:07:41 浏览: 31
java代码-使用java编写程序打印出N以内的素数的源代码
在Java中,我们可以编写一个简单的程序来找出1到100范围内的所有质数。质数是指大于1且除了1和它本身以外,不能被其他正整数整除的数字。以下是使用循环和条件判断的一个基本示例:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int start = 1;
int end = 100;
System.out.println("Prime numbers between " + start + " and " + end + " are:");
for (int i = start; i <= end; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
}
}
}
// 判断是否是质数的辅助函数
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;
}
}
```
这个程序首先定义了起始值(1)和结束值(100),然后使用for循环遍历这些数值,通过`isPrime`函数检查每个数是否为质数。如果是,则打印出来。
阅读全文