java用break语句输出100以内的素数
时间: 2023-09-09 12:14:09 浏览: 102
JAVA找出100以内的素数
下面是一个用 Java 编写的程序,它可以使用 break 语句输出 100 以内的素数:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int i, j;
boolean isPrime;
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 + " ");
}
}
}
}
```
程序首先定义了三个变量:i,j 和 isPrime。变量 i 用于迭代从 2 到 100 的所有数字,变量 j 用于迭代从 2 到 i/2 的所有数字,变量 isPrime 用于存储 i 是否为素数的布尔值。
程序使用两个嵌套的 for 循环来检查每个数字是否为素数。外部循环从 2 到 100 迭代所有数字,内部循环从 2 到 i/2 迭代所有数字。如果 i 可以被 j 整除,则 i 不是素数,isPrime 被设置为 false,并使用 break 语句退出内部循环。如果 i 是素数,则 isPrime 保持为 true,并将 i 输出到控制台。
运行此程序将输出以下内容:
```
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
```
阅读全文