public void playGame()
{
Scanner keyboard = new Scanner(System.in);
int num = (int)(Math.random()*upperBound)+1, guess;
int guessCount=0;
do{
do{
System.out.print("Enter a number between 1 and " + upperBound + " ");
guess=keyboard.nextInt();
if(guess<=0||guess>upperBound)
System.out.println("Number out of range!");
}while(guess<=0||guess>upperBound);
guessCount++;
}while(guess!=num);
System.out.println("\nIt took " + guessCount + " guesses to guess " + num + " .");
double percent = (double)(guessCount-1)/upperBound;
System.out.println("You guessed wrong " + (int)(percent*100) + " percent of the time.\n\n");
}
No comments:
Post a Comment