JAVAfor循环输出1-100质数
时间: 2024-09-22 18:00:59 浏览: 37
java代码-1-100的素数
在 Java 中,你可以使用 for 循环和一些条件判断来找出并输出 1 到 100 的所有质数。质数是指大于 1 的自然数,除了 1 和它本身以外不再有其他因数。以下是简单的代码示例:
```java
public class PrimeNumbers {
public static void main(String[] args) {
for (int i = 2; i <= 100; i++) { // 开始从2开始,因为1不是质数
boolean isPrime = true;
for (int j = 2; j * j <= i; j++) { // 只需检查到 sqrt(i),如果存在因子则不是质数
if (i % j == 0) {
isPrime = false;
break; // 找到因子就跳出内部循环
}
}
if (isPrime) {
System.out.print(i + " "); // 如果i是质数,则打印出来
}
}
}
}
```
阅读全文