You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java入门问题:如何实现calcAverage方法返回int数组的元素平均值

Java数组平均值计算方法实现

需求说明

实现接收int类型数组作为参数,返回数组所有元素平均值(double类型)的calcAverage方法。

初始待完善代码

public class Numbers {
   
   // calcAverage() takes in an int array and returns the average value of elements in the array as a double.
   public double calcAverage(int[] nums) {
     
  
   }
   
   public static void main(String[] args) {
      Numbers numObject = new Numbers();
      int [] nums = {1,2,3,4,5};
      System.out.println(numObject.calcAverage(nums)); 
   }
}

实现逻辑

  • 初始化double类型的累加变量存储数组元素总和,初始值为0
  • 遍历数组的每一个元素,将元素值加到累加变量中
  • 遍历完成后,用累加的总和除以数组的长度(元素总个数),得到的结果就是平均值,直接返回即可

完整可运行代码

public class Numbers {
   
   // calcAverage() 接收int数组参数,返回数组元素的平均值,类型为double
   public double calcAverage(int[] nums) {
       double sum = 0;
       for (int i = 0; i < nums.length; i++) {
           sum += nums[i];
       }
       return sum / nums.length;
   }
   
   public static void main(String[] args) {
      Numbers numObject = new Numbers();
      int [] nums = {1,2,3,4,5};
      System.out.println(numObject.calcAverage(nums)); 
   }
}

运行结果说明

传入示例数组{1,2,3,4,5}运行后,控制台会输出3.0,符合预期结果。

内容的提问来源于stack exchange,提问作者Jay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 17:24:03