Create an array of 20 doubles Assign values to your array us
Solution
Please follow the code and comments for description :
CODE :
import java.util.Scanner; // required imports for the code
public class MyArrayAvg { // class that run the code
public static void main(String[] args) { // driver method
 Scanner sc = new Scanner(System.in); // scanner class to get the data from the user
double[] myDoubles = new double[20]; // array of doubles with the required size
 System.out.println(\"Please Enter the Values to Add to the Array : \"); // prompt to enter the dat from the user
 for (int i = 0; i < 20; i++) { // iterating over the size to get the elements
 System.out.println(\"Enter the Element \" + (i + 1) + \" : \");
 myDoubles[i] = sc.nextDouble(); // saving the data to array
 }
System.out.println(\"\ The Entered Values Are : \");
 for (int j = 0; j < 20; j++) { // iterating to print the array data
 System.out.println(\"Element \" + (j + 1) + \" : \" + myDoubles[j]); // print to console the data in the array
 }
System.out.println(\"\ Calculating the Average of the Array : \"); // calculating the average of the array
 double sum = 0, avg = 0; // required initialisations
 for (int m = 0; m < 20; m++) { // iterating to get the average
 sum = sum + myDoubles[m]; // calculating the sum of the array data
 }
 avg = sum / 20; // calculating the average
 System.out.println(\"The Average Values of myDoubles is : \" + avg); // print the result to console
 }
 }
OUTPUT :
Please Enter the Values to Add to the Array :
 Enter the Element 1 :
 1
 Enter the Element 2 :
 2
 Enter the Element 3 :
 3
 Enter the Element 4 :
 4
 Enter the Element 5 :
 5
 Enter the Element 6 :
 6
 Enter the Element 7 :
 7
 Enter the Element 8 :
 8
 Enter the Element 9 :
 9
 Enter the Element 10 :
 10
 Enter the Element 11 :
 11
 Enter the Element 12 :
 12
 Enter the Element 13 :
 13
 Enter the Element 14 :
 14
 Enter the Element 15 :
 15
 Enter the Element 16 :
 16
 Enter the Element 17 :
 17
 Enter the Element 18 :
 18
 Enter the Element 19 :
 19
 Enter the Element 20 :
 20
 The Entered Values Are :
 Element 1 : 1.0
 Element 2 : 2.0
 Element 3 : 3.0
 Element 4 : 4.0
 Element 5 : 5.0
 Element 6 : 6.0
 Element 7 : 7.0
 Element 8 : 8.0
 Element 9 : 9.0
 Element 10 : 10.0
 Element 11 : 11.0
 Element 12 : 12.0
 Element 13 : 13.0
 Element 14 : 14.0
 Element 15 : 15.0
 Element 16 : 16.0
 Element 17 : 17.0
 Element 18 : 18.0
 Element 19 : 19.0
 Element 20 : 20.0
 Calculating the Average of the Array :
 The Average Values of myDoubles is : 10.5
 Hope this is helpful.


