import javax.swing.JOptionPane;

public class ExternalMethods {

  public static int maximumTemperature(Thermometer ter) {
    String s;
    int t;
    int max = ter.fahrenheit();
    s = JOptionPane.showInputDialog("Temperature? ");
    while (s != null) {
      t = Integer.parseInt(s);
      ter.measurement(t);
      if (ter.fahrenheit() > max) max = ter.fahrenheit();
      s = JOptionPane.showInputDialog("Temperature? ");
    }
    return max;
  }

  public static double averageTemperature(Thermometer ter) {
    String s;
    int t;

    int sumTemperatures = 0;
    int inputCount = 0;

    s = JOptionPane.showInputDialog("Temperatura:");
    while (s != null) {
      t = Integer.parseInt(s);
      ter.measurement(t);
      sumTemperatures += ter.fahrenheit();
      inputCount++;
      s = JOptionPane.showInputDialog("Temperatura:");
    }
    return ((double)sumTemperatures)/inputCount;
  }
}
