1、编写一个Java方法,接收一个整数数组作为参数,返回数组中所有元素和 2、用可变参数的方法,接收多个整数作为参数,返回所有整数和
时间: 2024-10-17 21:10:03 浏览: 39
java 可变参数详解及实例
当然,我可以为您介绍如何编写这两个Java方法。
1. **接受整数数组并计算总和的传统方法**:
```java
public class Main {
public static int sumArray(int[] arr) {
int sum = 0;
for (int num : arr) {
sum += num;
}
return sum;
}
public static void main(String[] args) {
int[] numbers = {1, 2, 3, 4, 5};
int totalSum = sumArray(numbers);
System.out.println("数组元素之和: " + totalSum);
}
}
```
这个`sumArray`方法遍历数组中的每个元素并将它们加起来。
2. **使用可变参数的方法计算整数和**:
Java从版本7开始引入了可变参数(varargs),我们可以创建一个方法接受任意数量的整数,并将它们转换为数组后再计算总和。这里是例子:
```java
public class Main {
public static int sumIntegers(int... nums) {
int sum = 0;
for (int num : nums) {
sum += num;
}
return sum;
}
public static void main(String[] args) {
int a = 1, b = 2, c = 3; // 可变参数
int totalSum = sumIntegers(a, b, c);
System.out.println("多个整数之和: " + totalSum);
}
}
```
在这个`sumIntegers`方法中,我们用省略的星号(*)表示这是一个可变参数列表。
阅读全文