SHARE
TWEET

Untitled

a guest Nov 7th, 2012 40 Never
  1.         public static class GuessingGame
  2.         {
  3.                 private int upperBound;
  4.                 private int count, guess, num, pct;
  5.  
  6.                 public GuessingGame(int stop)
  7.                 {
  8.                         upperBound = stop;
  9.                 }
  10.  
  11.                 public void setNum(int stop)
  12.                 {
  13.                         upperBound = stop;
  14.                 }
  15.  
  16.                 public void playGame()
  17.                 {
  18.                         int count = 0;
  19.                         Scanner keyboard = new Scanner(System.in);
  20.                         //upperBound = keyboard.nextInt();
  21.                         num = (int)(Math.random()*upperBound);
  22.                         guess = 0;
  23.                        
  24.                         System.out.println(num);
  25.                         do{
  26.                                 out.println("Enter a number between 1 and " + upperBound);
  27.                                 guess = keyboard.nextInt();
  28.                                 count++;
  29.                         }while(guess != num);
  30.                         pct = (count/(count+1))*100;
  31.                 }
  32.  
  33.                 @Override
  34.                 public String toString()
  35.                 {
  36.                         String output="";
  37.                         output = "It took you " + count + " tries to guess " + num + "\n you guessed wrong " + pct + "% of the time";
  38.                         return output;
  39.                 }
RAW Paste Data
Top