# Array: Average an array

Question: Write two overloaded methods that return the average of an array with the following headers:
public static int average(int[] array)
public static double average(double[] array)
Write a test program that prompts the user to enter 10 double values, invokes this method, then displays the average value.

```  package Ch7;

import java.util.Scanner;

/* Q: Write two overloaded methods that return the average of an array with the following headers:
public static int average(int[] array)
public static double average(double[] array)
Write a test program that prompts the user to enter 10 double values, invokes this method, then displays the average value.
*/
public class Ex8 {

final static int SIZE=10;

public static int average (int [] array){
int average=0;

for(int i=0; i<array.length; i++){
average+=array[i];
}
average/=(array.length);

return average;
}

public static double average (double [] array){
double average=0;

for (int i=0; i<array.length; i++){
average+=array[i];
}
average/=(array.length);

return average;
}

public static void input (double [] array){
Scanner sc= new Scanner(System.in);
System.out.println("Enter the array: ");
for(int i=0; i<array.length; i++){
array[i]=sc.nextDouble();
}
}

public static void main (String [] args){
double[] array= new double[SIZE];
input(array);
System.out.println("Average of elements= " + average(array));
}

}```

This site uses Akismet to reduce spam. Learn how your comment data is processed.