在java中运用break语句找出100-200之间的质数,每输出10个数字换行一次。
时间: 2024-11-03 12:21:43 浏览: 29
在Java中,我们可以使用嵌套循环和`break`语句来找出100到200之间的质数,并按照每输出10个数换行的方式显示。以下是实现的一个示例:
```java
public class Main {
public static void main(String[] args) {
int start = 100;
int end = 200;
for (int num = start; num <= end; num++) {
boolean isPrime = true;
if (num > 1) {
for (int i = 2; i < num; i++) {
if (num % i == 0) {
isPrime = false;
break; // 当找到因子时,跳出内部循环
}
}
} else {
isPrime = false; // 1不是质数
}
if (isPrime) {
System.out.print(num + " ");
if ((num - start) % 10 == 0) { // 每输出10个数后换行
System.out.println();
}
}
}
}
}
```
这个程序首先从100开始,检查每个数是否为质数。如果找到一个数能被除自身外的其他数整除,则它不是质数,此时使用`break`退出内层循环。如果遍历结束都没有找到因子,则该数是质数并输出。每当输出10个数后,会通过检查当前数与起始值的差来判断是否需要换行。
阅读全文