定义一个工具类设计方法求平均值和总和 并且遍历数组
时间: 2024-11-05 10:26:26 浏览: 16
在软件开发中,创建一个工具类来计算数组的平均值和总和是一个常见的需求。这个工具类通常包含静态方法,因为它们不需要实例化即可直接使用。下面是一个简单的Java工具类示例,展示了如何定义这两个方法:
```java
public class ArrayUtil {
// 静态方法,用于计算数组元素的总和
public static int sum(int[] array) {
if (array == null || array.length == 0) {
throw new IllegalArgumentException("Array cannot be empty");
}
int total = 0;
for (int num : array) {
total += num;
}
return total;
}
// 静态方法,用于计算数组元素的平均值
public static double average(int[] array) {
if (array == null || array.length == 0) {
throw new IllegalArgumentException("Array cannot be empty");
}
int sum = sum(array);
return (double) sum / array.length;
}
}
```
你可以通过以下方式调用这个工具类:
```java
int[] numbers = {1, 2, 3, 4, 5};
int total = ArrayUtil.sum(numbers);
double average = ArrayUtil.average(numbers);
System.out.println("Sum: " + total);
System.out.println("Average: " + average);
```
阅读全文