在Intellij IDEA中创建项目,编写代码判断1-200之间有多少个素数,并输出所有素数。
时间: 2024-09-27 13:03:32 浏览: 8
在 IntelliJ IDEA 中创建一个新的 Java 项目并编写程序来计算并打印1到200之间的素数,你可以按照以下步骤操作:
1. **打开IDEA**:
- 打开IntelliJ IDEA,并选择 "Create New Project"。
2. **选择项目模板**:
- 在新建项目向导中,选择 "Java" 并点击 "Next"。
3. **配置项目设置**:
- 给项目起一个名字,例如 "PrimeNumbersInRange", 确认保存路径,然后点击 "Finish".
4. **创建 Main 类**:
- 在项目的 "src/main/java" 目录下右键选择 "New" -> "Java Class",输入类名如 "PrimeNumbersCalculator",然后按回车。
5. **编写代码**:
```java
import java.util.ArrayList;
import java.util.List;
public class PrimeNumbersCalculator {
public static void main(String[] args) {
int limit = 200;
List<Integer> primes = findPrimes(limit);
System.out.println("Number of prime numbers between 1 and " + limit + ": " + primes.size());
System.out.println("Prime numbers are: ");
for (int prime : primes) {
System.out.print(prime + " ");
}
}
private static List<Integer> findPrimes(int n) {
List<Integer> result = new ArrayList<>();
for (int i = 2; i <= n; i++) {
if (isPrime(i)) {
result.add(i);
}
}
return result;
}
// 辅助函数,判断一个数是否为素数
private static boolean isPrime(int num) {
if (num < 2) return false;
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) return false;
}
return true;
}
}
```
6. **运行程序**:
- 在 "PrimeNumbersCalculator" 类上点击鼠标右键,选择 "Run 'PrimeNumbersCalculator.main()'". 你应该能看到输出的结果,包括素数的数量以及列表。