import java.util.*;

class Three {
  public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    System.out.print("Enter number: ");
    String line = in.nextLine();
    double max = 0, min = 0, sum = 0, count = 0;
    while (! line.equals("Done")) {
      double number = Double.parseDouble( line );
      if (count == 0) {
        max = number;
        min = number;
        sum = number;
        count = 1;
      } else {
        max = ( number > max ) ? number : max;
        min = ( number < min ) ? number : min;
        sum += number;
        count += 1;
      }
      System.out.println("Max: " + max + ", min: " + min + ", average: " + ( sum / count ) + ", range: " + (max - min));
      System.out.print("Enter number: ");
      line = in.nextLine();
    }
    System.out.print("Thanks, bye now.");
    if (count == 0)
      System.out.println(" No data entered.");
    else
      System.out.println("\nMax: " + max + ", min: " + min + ", average: " + ( sum / count ) + ", range: " + (max - min));

  }
}

--

import java.util.*;

class First {
  public static void main(String[] args) {
    ArrayList<Double> a = new ArrayList<Double>(); 
    Scanner in = new Scanner(System.in);
    System.out.print("Enter number: ");
    String line = in.nextLine();
    double max = 0, min = 0, sum = 0, count = 0;
    while (! line.equals("Done")) {
      double number = Double.parseDouble( line ); a.add( number); 
      if (count == 0) {
        max = number;
        min = number;
        sum = number;
        count = 1;
      } else {
        max = ( number > max ) ? number : max;
        min = ( number < min ) ? number : min;
        sum += number;
        count += 1;
      }
      System.out.println("Max: " + max + ", min: " + min + ", average: " + ( sum / count ) + ", range: " + (max - min));
      java.util.Collections.sort( a ); 
      System.out.println("Numbers entered thus far: " + a); 
      System.out.print("Enter number: ");
      line = in.nextLine();
    }
    System.out.print("Thanks, bye now.");
    if (count == 0)
      System.out.println(" No data entered.");
    else {
      System.out.println("\nMax: " + max + ", min: " + min + ", average: " + ( sum / count ) + ", range: " + (max - min));
      java.util.Collections.sort( a ); 
      System.out.println("Your numbers: " + a); 
    }
  }
}