w3resource
Java Programming Exercies

Java Method Exercises: Find the smallest number among three numbers

Java Method: Exercise-1 with Solution

Write a Java method to find the smallest number among three numbers.

Test Data:
Input the first number: 25
Input the Second number: 37
Input the third number: 29

Pictorial Presentation:

Java Method Exercises: Find the smallest number among three numbers

Sample Solution:

Java Code:

import java.util.Scanner;
public class Exercise1 {

 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 smallest value is " + smallest(x, y, z)+"\n" );
    }

   public static double smallest(double x, double y, double z)
    {
        return Math.min(Math.min(x, y), z);
    }
}

Sample Output:

Input the first number: 25                                                                                    
Input the Second number: 37                                                                                   
Input the third number: 29                                                                                    
The smallest value is 25.0

Flowchart:

Flowchart: Find the smallest number among three numbers

Java Code Editor:

Contribute your code and comments through Disqus.

Previous: Java Method Exercises
Next: Write a Java method to compute the average of three numbers.

What is the difficulty level of this exercise?