用java编写若干个add函数,分别传入int型数组、float型数组、double型数组,返回数组中所有元素的和。
时间: 2024-10-08 21:22:20 浏览: 32
在Java中,你可以创建三个不同的`add`方法,每个方法都针对一种类型的数组。这里是一个简单的例子:
```java
public class ArraySum {
// 方法一:计算整数数组的和
public int addInt(int[] arr) {
int sum = 0;
for (int i : arr) {
sum += i;
}
return sum;
}
// 方法二:计算浮点数数组的和
public float addFloat(float[] arr) {
float sum = 0.0f;
for (float f : arr) {
sum += f;
}
return sum;
}
// 方法三:计算双精度浮点数数组的和
public double addDouble(double[] arr) {
double sum = 0.0d;
for (double d : arr) {
sum += d;
}
return sum;
}
}
```
在这个`ArraySum`类中,每个`add`方法接收对应类型的数组作为参数,并通过遍历数组元素累加求和。然后,你可以像下面这样调用它们:
```java
ArraySum arraySum = new ArraySum();
int[] intArr = {1, 2, 3};
float[] floatArr = {4.5f, 5.6f};
double[] doubleArr = {7.8, 9.0};
int integerTotal = arraySum.addInt(intArr);
float floatTotal = arraySum.addFloat(floatArr);
double doubleTotal = arraySum.addDouble(doubleArr);
System.out.println("Integer Sum: " + integerTotal);
System.out.println("Float Sum: " + floatTotal);
System.out.println("Double Sum: " + doubleTotal);
```
阅读全文