a)编写三个方法,分别获取一个int类型数组的最大值(getMax),最小值(getMin),平均值(getAvg)。
int[] arr = new int[]{1,2,3,4};
System.out.println("最大值:"+Arrays.stream(arr).max().getAsInt());
System.out.println("最小值:"+Arrays.stream(arr).min().getAsInt());
System.out.println("平均值:"+Arrays.stream(arr).average().getAsDouble());
package test;
public class T {
public static void main(String[] args) {
int arr[] = {3, 8, 2};
T t = new T();
System.out.println(t.getMax(arr));
System.out.println(t.getMin(arr));
System.out.println(t.getAvg(arr));
}
public int getMax(int[] arr) {
int max = arr[0];
for (int i = 0; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
public int getMin(int[] arr) {
int min = arr[0];
for (int i = 0; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
public int getAvg(int[] arr) {
int avg = 0;
for (int i = 0; i < arr.length; i++) {
avg += arr[i];
}
return avg / arr.length;
}
}