import java.util.Scanner;

public class ThreeNumbers {
  public static void main(String[] args) {
    
    // read in three numbers
    Scanner in = new Scanner(System.in);
    System.out.print("Enter three numbers: ");
    double number1 = in.nextDouble();
    double number2 = in.nextDouble();
    double number3 = in.nextDouble();
    System.out.println("You entered " + number1 + " " +
                       number2 + " " + number3);
    
    /*
    // use if statement to determine abs value
    double abs = number1 - number2;
    if ( abs < 0 ) 
      abs = number2 - number1;
    // determine if number1 is close to number2
    if ( abs <= number3 )
      System.out.println(number1 + " and " + number2 + 
                         " are close to each other.");
    */
    
    // compute minimum
    double min;
    if ( number1 < number2 )
      min = number1;
    else
      min = number2;
    // At this point, min is the smaller of number1 and number2
    if ( min > number3 )
      min = number3;
    System.out.println("The minimum is " + min);
    
    // compute maximum
    double max;
    if ( number1 < number2 )
      max = number2;
    else
      max = number1;
    // At this point, max is the larger of number1 and number2
    if ( max < number3 )
      max = number3;
    System.out.println("The maximum is " + max);
    
    // compute median
    double median;
    if ( number1 < number2 ) {
      if ( number2 < number3 )
        // number1 < number2 < number3
        median = number2;
      else if ( number3 < number1 )
        // number3 < number1 < number2
        median = number1;
      else
        // number1 <= number3 <= number2
        median = number3;
    } else {
      // number2 <= number1
      if ( number3 < number2 )
        // number3 < number2 <= number1
        median = number2;
      else if ( number1 < number3 )
        // number2 <= number1 < number3
        median = number1;
      else
        // number2 <= number3 <= number1
        median = number3;
    }
    System.out.println("The median is " + median);
  }
}