用java输出1-100的质数
时间: 2023-07-09 07:09:27 浏览: 85
以下是使用Java编写输出1-100的质数的代码:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int start = 1;
int end = 100;
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 && i != 1) {
System.out.print(i + " ");
}
}
}
}
```
这段代码首先定义了起始数和结束数,然后使用两个嵌套的for循环来检查每个数字是否为质数。对于每个数字i,内部for循环从2到i/2进行迭代,如果i可以被任何数整除,则isPrime标志被设置为false,并且内部循环被中断。最后,如果isPrime为true并且i不等于1,则i被打印出来,表示它是一个质数。
阅读全文