package day02;
//主方法里面调用
public class ArrayCalc {
public static void main(String[] args) {
int data [] = new int [] {12,22,33,44,55,66}; //初始化数组
System.out.println(arrayUnit.ArrayClal(data));
}
}
package day02;
//定义arrayUnit类进行数组的求和、平均值、最大值、最小值的计算
public class arrayUnit {
public static String ArrayClal(int data [] ) {
double sum=0; //总和
double avg = 0.0; //平均值
double max = data[0];
double min=data[data.length-1];
for(int i = 0; i<data.length;i++) {
sum+=data[i];
avg=sum/data.length;
avg=(double) Math.round(avg * 100) / 100; //小数点后面保存两位四舍五入
if(max<data[i]) {
max=data[i];
} else {
min=data[i];
}
}
return "数组的总和为:"+sum+",平均值为:"+avg+",最大值为:"+max+",最小值为"+min;
}
}