Java Program to Calculate Average Using Arrays

Java Program to Calculate Average Using Arrays
(Last Updated On: February 18, 2019)

In this Programme, you’ll learn Program to Calculate Average Using Arrays in Java.

To nicely understand this example, you should have knowledge of  Java Program

Program to Calculate Average Using Arrays

public class Average {

    public static void main(String[] args) {
        double[] numArray = { 45.3, 67.5, -45.6, 20.34, 33.0, 45.6 };
        double sum = 0.0;

        for (double num: numArray) {
           sum += num;

        double average = sum / numArray.length;
        System.out.format("The average is: %.2f", average);


The average is: 27.69

In the above program, the numArray stores the floating point values whose average is to be found.

Then, to calculate the average, we need to first calculate the sum of all elements in the array. This is done using a for-each loop in Java.

Finally, we calculate the average by the formula:

average = sum of numbers / total count

In this case, the total count is given by numArray.length.

Finally, we print the average using format() function so that we limit the decimal points to only 2 using "%.2f"

More Examples

  1. Java Program to Convert String to Date
  2. Java Program to Get Current Date/TIme
  3. Java Program to Convert Milliseconds to Minutes and Seconds
  4. Java Program to check Palindrome Number or Not

Please write to us at [email protected] to report any issue with the above content or for feedback.