编写Java风格的程序,输出100以内的所有素数。
时间: 2024-05-08 09:01:39 浏览: 94
以下是一种Java风格的程序,用于输出100以内的所有素数:
```java
public class PrimeNumbers {
public static void main(String[] args) {
// loop through numbers from 2 to 100
for (int i = 2; i <= 100; i++) {
boolean isPrime = true;
// loop through numbers from 2 to i-1
for (int j = 2; j < i; j++) {
// if i is divisible by any number between 2 and i-1, it's not a prime number
if (i % j == 0) {
isPrime = false;
break;
}
}
// if i is not divisible by any number between 2 and i-1, it's a prime number
if (isPrime) {
System.out.println(i);
}
}
}
}
```
该程序通过两个嵌套的for循环来检查100以内的每个数字是否为素数。对于每个数字i,它会遍历从2到i-1的所有数字j,并检查i是否能被j整除。如果i能够被任何一个j整除,则它不是素数。如果i不能被任何一个j整除,则它是素数,并将其输出到控制台。
阅读全文