求2到100内的素数java
时间: 2024-10-12 17:11:56 浏览: 28
在Java中,你可以编写一个简单的程序来找出2到100之间的所有素数。素数是指只有两个正因数(1和本身)的自然数。下面是一个简单的示例代码:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int start = 2;
int end = 100;
for (int i = start; i <= end; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
}
}
}
// 判断一个数是否为素数的方法
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;
}
}
```
在这个代码中,`main`函数从2开始遍历到100,对于每一个数,调用`isPrime`方法检查它是否为素数。如果`isPrime`返回`true`,则打印出该素数。
阅读全文