Java编写一个方法,输入几个数,输出其中素数的和
时间: 2024-12-11 22:36:12 浏览: 5
在Java中,我们可以创建一个方法来计算一组数字中所有素数的和。首先,我们需要一个辅助方法来判断一个数是否为素数。然后,我们遍历输入的数字列表,对每个数进行检查并累加素数。下面是一个简单的示例:
```java
public class PrimeSumCalculator {
public static int isPrime(int num) {
if (num <= 1) {
return false;
}
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
public static int sumOfPrimes(int[] numbers) {
int sum = 0;
for (int number : numbers) {
if (isPrime(number)) {
sum += number;
}
}
return sum;
}
public static void main(String[] args) {
int[] numbers = {2, 4, 5, 7, 9, 11, 13};
System.out.println("The sum of prime numbers in the array is: " + sumOfPrimes(numbers));
}
}
```
在这个例子中,`isPrime`方法用于检查给定的数字是否为素数,`sumOfPrimes`方法则遍历数组并返回素数之和。在`main`方法中,我们提供了一个数字数组作为输入。
阅读全文