在java用break找出100到200的质数
时间: 2024-11-03 17:21:14 浏览: 23
在 Java 中,我们可以使用一个 for 循环遍历从 100 到 200 的整数,并使用一个嵌套的 while 循环来检查每个数是否是质数。如果找到质数,就使用 `break` 退出当前的循环。以下是简单的实现方法:
```java
public class Main {
public static void main(String[] args) {
int start = 100;
int end = 200;
for (int i = start; i <= end; i++) {
boolean isPrime = true;
if (i > 1) { // 质数大于 1
for (int j = 2; j * j <= i; j++) { // 检查因子到 sqrt(i)
if (i % j == 0) {
isPrime = false;
break; // 找到因子即跳出内层循环
}
}
} else {
isPrime = false;
}
if (isPrime) {
System.out.println("质数:" + i);
break; // 找到质数后立即结束
}
}
}
}
```
在这个代码片段中,当找到质数时,我们立刻打印它并用 `break` 语句退出外部循环,跳过后续不是质数的数值检查。
阅读全文