Following is the code to calculate the Average of elements in the Array.

import java.util.Scanner;

public class ArrayChallange {
	
        public static Scanner scanner= new Scanner(System.in);
	
        public static void main(String args[]){
                int[] myIntArray = getIntegers(5);
                printArray(myIntArray);
                System.out.println("Average is "+getAverage(myIntArray));	
        }
	
        public static int[] getIntegers(int number){
                System.out.println("Please Enter "+number+" integer values");
                int intArray[] = new int[number];
                for(int i=0; i<number; i++){
                     intArray[i] = scanner.nextInt();
                }
                return intArray;
        }
	
        public static void printArray(int[] intArray){
               for(int i=0; i<intArray.length; i++){
                     System.out.println(intArray[i]);
               }
        }
	
         public static double getAverage(int[] intArray){
                int sum = 0;
                for(int i=0; i<intArray.length; i++){
                      sum += intArray[i];
                }
                return (double) sum / (double) intArray.length;
          }
	
}

getAverage method iterates over the array to calculate the sum of Array elements and then we divide it by the number of elements in Array to get the Average.

Comments