1. 编写一个应用程序,掌握编译运行java程序,掌握数据运算、控制语句和数组。要求:(1)求100-200以内的素数。(2)使用数组。(3)使用for语句。
时间: 2024-10-14 07:08:07 浏览: 23
Java程序设计基础.docx
编写Java程序来解决这个问题,首先我们需要理解基本的数据运算、控制语句(如for循环)以及如何使用数组存储数据。下面是一个简单的Java程序示例,用于找出100到200之间的素数:
```java
public class PrimeNumbers {
public static void main(String[] args) {
int[] numbers = new int[101]; // 创建一个从100到200的数组
for (int i = 100; i >= 2; i--) { // 使用for循环,从2开始检查到100,因为2是最小的质数
boolean isPrime = true;
for (int j = 2; j * j <= i; j++) { // 判断i是否能被j整除,如果能则不是质数
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
numbers[i] = i; // 如果是素数,则将它存入数组
}
}
// 打印素数
for (int prime : numbers) {
if (prime != 0) {
System.out.print(prime + " ");
}
}
}
}
```
这个程序首先创建了一个从100到200的数组,然后通过两层for循环来遍历并判断每个数字是否为素数。如果是素数,就将其存入数组。最后,打印出所有的素数。
阅读全文