用java 设计程序完成向屏幕打印1000以内的素数和。
时间: 2023-06-17 10:08:07 浏览: 73
java 打印出100以内的素数
3星 · 编辑精心推荐
以下是Java程序,用于打印1000以内的素数:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int num = 1000;
for (int i = 2; i <= num; i++) {
boolean isPrime = true;
for (int j = 2; j <= i / 2; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
System.out.print(i + " ");
}
}
}
}
```
程序中使用了两个循环。第一个循环从2到1000遍历每个数字。第二个循环从2到i/2检查每个数字是否为质数。如果数字不是质数,isPrime变量将被设置为false。如果数字是质数,则将其打印到屏幕上。
阅读全文