package utils;
import javax.swing.*;

class In {
  public static String getString(Object o) {
    return JOptionPane.showInputDialog(o);
  }

  public static int getInt(Object o) {
    return Integer.parseInt(getString(o));
  }
}



public class RandomNumberGame {
  public static void main(String args[]) {
    RandomNumberGame g = new RandomNumberGame();
    g.hiLo();
  }

  public void hiLo() {
    int r = MyMath.getRandom();
    String name = In.getString("what is your name?");
    System.out.println("Hello " + name + "\n Welcome to my new game");
    int i = In.getInt("please enter a number from 1 to 100");
    int trys = 1;
    System.out.println("you typed a " + i);
    while (i != r) {
      trys++;
      if (i < r)
        i = In.getInt("to low, try again!");
      if (i > r)
        i = In.getInt("to high, try again!");

    }
    System.out.println(name
                       + " wins after only "
                       + trys
                       + " tries");

  }
}