java打印100以内的素数
时间: 2023-09-07 12:14:42 浏览: 92
以下是 Java 代码实现:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int limit = 100;
System.out.println("Prime numbers between 1 and " + limit);
for (int i = 2; i <= limit; i++) {
boolean isPrime = true;
for (int j = 2; j < i; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
System.out.print(i + " ");
}
}
}
}
```
这个程序使用了两个循环。外部的循环用来遍历数字 2 到 100,内部的循环用来判断每个数字是否为素数。如果一个数字不能被除了 1 和它本身以外的数字整除,那么它就是素数。
相关问题
java打印100以内的质数
以下是使用 Java 语言打印 100 以内的质数的示例代码:
```
public class PrimeNumbers {
public static void main(String[] args) {
int i, j;
boolean isPrime;
System.out.println("Prime numbers between 1 and 100:");
for (i = 2; i <= 100; i++) {
isPrime = true;
for (j = 2; j <= i / 2; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
System.out.print(i + " ");
}
}
}
}
```
运行结果:
```
Prime numbers between 1 and 100:
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
```
Java输出100以内的素数
在Java中,你可以使用循环和条件判断来输出100以内的素数。素数是指只有1和自身两个正因数的自然数。以下是简单的代码示例:
```java
public class PrimeNumbers {
public static void main(String[] args) {
for (int i = 2; i <= 100; i++) { // 循环遍历从2到100的所有整数
boolean isPrime = true;
for (int j = 2; j * j <= i; j++) { // 内层循环检查i是否能被j整除
if (i % j == 0) { // 如果找到除1和i本身以外的因子,说明不是素数
isPrime = false;
break;
}
}
if (isPrime) { // 如果是素数,打印出来
System.out.println(i);
}
}
}
}
```
阅读全文