/** * Read 3 floating point numbers. Print the numbers in decending order. */ import java.util.Scanner; public class Sort3Demo { public static void main( String[] args ) { // Read the 3 floating point numbers Scanner inp = new Scanner( System.in ); System.out.print("Enter 3 floating point numbers: "); double num1 = inp.nextDouble(); double num2 = inp.nextDouble(); double num3 = inp.nextDouble(); // Determine the max, middle, and min numbers. double max, middle, min; if( num1 >= num2 && num1 >= num3 ) { max = num1; if( num2 >= num3 ) { middle = num2; min = num3; } else { middle = num3; min = num2; } } else if( num2 >= num1 && num2 >= num3 ) { max = num2; if( num1 >= num3 ) { middle = num1; min = num3; } else { middle = num3; min = num1; } } else { max = num3; if( num1 >= num2 ) { middle = num1; min = num2; } else { middle = num2; min = num1; } } // Display the answer System.out.println( min ); System.out.println( middle ); System.out.println( max ); } }