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.