Java程序使用数组查找给定数字的平均值

您可以使用扫描仪类从用户读取数据。

  • 使用nextInt()此类的方法从用户那里获取元素的数量。

  • 创建一个空数组。

  • 将用户输入的元素存储在上面创建的数组中。

  • 最后,将数组中的所有元素相加,然后将sub除以元素数。

示例

import java.util.Scanner;
public class AverageUsingArrays {
   public static void main(String args[]){

      //读取元素总数
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter the number of elements/numbers");
      int num = sc.nextInt();

      //创建一个数组
      int[] myArray = new int[num];

      //从用户读取数字并将其存储在数组中
      System.out.println("Enter the numbers one by one : ");
      System.out.println("Press Enter button after each number : ");

      for(int i =0; i<num; i++){
         myArray[i] = sc.nextInt();
      }

      //计算平均值
      double average = 0;
      for(int i =0; i<num; i++){
         average = average + myArray[i];
      }

      average = average/num;
      System.out.println("Average of given numbers :: "+average);
   }
}

输出结果

Enter the number of elements/numbers
5
Enter the numbers one by one :
Press Enter button after each number :
55
66
55
55
66
Average of given numbers :: 59.4