利用continue输出100以内的素数Java
时间: 2024-10-11 12:15:47 浏览: 37
在Java中,我们可以利用`continue`关键字结合循环结构来输出100以内的素数。素数是指大于1的自然数,除了1和它本身以外不再有其他因数。以下是使用`for`循环和`continue`实现的一个简单示例:
```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 < i; j++) { // 内部循环检查i是否能被j整除
if (i % j == 0) {
isPrime = false; // 如果能被整除,说明不是素数
break; // 结束内层循环,跳过剩余检查
}
}
// 若isPrime为true,则i是一个素数
if (isPrime) {
System.out.println(i); // 输出素数
} else {
continue; // 否则跳过本次循环,继续下一个数字
}
}
}
}
```
在这个程序中,如果当前的数字`i`是素数,那么会输出;如果不是素数,就通过`continue`跳过这次循环的剩余部分,并直接开始下一次迭代。
阅读全文