素数存放:把200以内的所有素数存放在一维数组a中并输出
时间: 2024-01-19 09:18:25 浏览: 70
以下是将200以内的所有素数存放在一维数组a中并输出的Java代码:
```java
public class Prime {
public static void main(String[] args) {
int[] a = new int[46]; // 200以内的素数个数为46
int index = 0; // 数组索引
for (int i = 2; i <= 200; i++) {
boolean isPrime = true; // 假设初始时都为素数
for (int j = 2; j < i; j++) {
if (i % j == 0) {
isPrime = false; // 不是素数
break;
}
}
if (isPrime) {
a[index] = i; // 将素数存入数组
index++;
}
}
// 输出数组中的素数
for (int i = 0; i < index; i++) {
System.out.println(a[i]);
}
}
}
```
阅读全文