写个Java Application求2到100内的素数
时间: 2024-09-28 10:08:38 浏览: 31
在Java中编写一个简单的Application程序,用于找出2到100之间的素数,可以按照以下步骤进行:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int start = 2;
int end = 100;
System.out.println("素数列表 (2 到 " + end + "):");
for (int number = start; number <= end; number++) {
if (isPrime(number)) {
System.out.print(number + " ");
}
}
}
// 检查一个数是否为素数
private static boolean isPrime(int num) {
if (num <= 1) {
return false;
} else if (num == 2) {
return true;
} else {
for (int i = 2; i <= Math.sqrt(num); i++) { // 只需检查到数的平方根即可
if (num % i == 0) { // 如果能整除,则不是素数
return false;
}
}
return true;
}
}
}
```
在这个程序中,`main`函数遍历从2到100的所有数字,并通过`isPrime`方法判断每个数是否为素数。如果是素数,就将其打印出来。
阅读全文