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.