用Java完成 用循环输出1-1000内所有的素数
时间: 2023-06-10 11:02:49 浏览: 180
好的,以下是使用 Java 编写的代码来输出 1-1000 内所有的素数:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int start = 2;
int end = 1000;
System.out.println("Prime numbers between " + start + " and " + end + " are:");
for(int i=start; i<=end; 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 + " ");
}
}
}
}
```
此代码使用了嵌套循环来找到 1-1000 内的所有素数。外层循环从 2 开始,一直到 1000。内层循环使用了除法运算符和取模运算符来检查一个数是否是素数。如果一个数可以被其他数整除,那么它不是素数。如果一个数不能被其他数整除,那么它是素数,并将其输出到控制台。
阅读全文