Program : Calculate Average of Array Elements in Java

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.

Site Footer