在java运用break语句找出100-200之间的质数,每输出10个数字换行一次。
时间: 2024-11-04 22:16:06 浏览: 17
在 Java 中,我们可以使用嵌套循环来寻找100到200之间的质数,并通过 `break` 语句控制输出格式。首先,需要了解如何判断一个数是否为质数:
- 质数是指大于1的自然数,除了1和它本身以外不再有其他因数。
以下是一个简单的示例程序,使用嵌套循环遍历指定范围内的数字,然后检查每个数是否是质数,如果是就打印并计数,当达到10个数后用 `break` 换行继续下一批输出:
```java
public class PrimeFinder {
public static void main(String[] args) {
int start = 100;
int end = 200;
int count = 0;
for (int i = start; i <= end; i++) {
boolean isPrime = true;
// 判断是否为质数
for (int j = 2; j <= Math.sqrt(i); j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
// 如果是质数,打印并计数
if (isPrime && count % 10 == 0) { // 每输出10个数换行
System.out.println();
}
System.out.print(i + " "); // 输出当前质数
count++;
// 当找到10个数后跳出内层循环
if (count >= 10) {
break;
}
}
}
}
```
在这个程序里,外层循环控制数字的范围,内层循环用于查找因子。一旦发现因子,就不再是质数,`break` 出内层循环,然后检查计数是否达到10,如果达到则换行,接着继续寻找下一个质数。
阅读全文