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; } }