设给定一组整型数组,求它们的平均值及最大值
/* 1. 设给定一组整型数组,求它们的平均值及最大值。 */ //创建Arr_max类 class Arr_max{ //定义最大值变量max int max; //构建一个无参构造 public Arr_max() {} //构建Max方法用于找出最大值 public int Max(int[] arr) { max = arr[0]; //用for循环进行比较 for(int x = 1; x < arr.length; x++) { if(arr[x] > max) max = arr[x]; } //return返回最大值max return max; } } //创建Arr_avg类 class Arr_avg{ //定义平均值变量avg,定义总和sun为0 int sum = 0; double avg; //构建一个无参构造 public Arr_avg() {} //构建Avg方法用于计算平均值 public double Avg(int[] arr) { //用for循环累加 for(int x = 0; x < arr.length; x++) { sum += arr[x]; } //计算平均值 avg = sum/arr.length; //return返回平均值avg return avg; } } public class Arr_Max_and_Avg { public static void main(String[] args) { //给出数组 int [] arr = {32,45,45,37,68,}; //创建Arr_max类对象 Arr_max am = new Arr_max(); am.Max(arr); //输出结果 System.out.println("下面输出最大值MAX = "+am.max); //创建Arr_avg类对象 Arr_avg aa = new Arr_avg(); aa.Avg(arr); //输出结果 System.out.println("下面输出平均数AVG = "+ aa.avg); } }
文章来源: 设给定一组整型数组,求它们的平均值及最大值