w3resource
Java Programming Exercies

Java Method Exercises: Compute the average of three numbers

Java Method: Exercise-2 with Solution

Write a Java method to compute the average of three numbers.

Test Data:
Input the first number: 25
Input the second number: 45
Input the third number: 65

Pictorial Presentation:

Java Method Exercises: Compute the average of three numbers

Sample Solution:

Java Code:

import java.util.Scanner;
public class Exercise2 {

 public static void main(String[] args)
    {
        Scanner in = new Scanner(System.in);
        System.out.print("Input the first number: ");
        double x = in.nextDouble();
        System.out.print("Input the second number: ");
        double y = in.nextDouble();
        System.out.print("Input the third number: ");
        double z = in.nextDouble();
        System.out.print("The average value is " + average(x, y, z)+"\n" );
    }

  public static double average(double x, double y, double z)
    {
        return (x + y + z) / 3;
    }
}

Sample Output:

Input the first number: 25                                                                                    
Input the second number: 45                                                                                   
Input the third number: 65                                                                                    
The average value is 45.0

Flowchart:

Flowchart: Compute the average of three numbers

Java Practice online:

Contribute your code and comments through Disqus.

Previous: Write a Java method to find the smallest number among three numbers.
Next: Write a Java method to display the middle character of a string.

What is the difficulty level of this exercise?