Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.util.Random;
- public class game
- {
- public static void main(String[] args)
- {
- Scanner kb = new Scanner(System.in);
- Random rand = new Random();
- int randomNumber = rand.nextInt(101);
- System.out.println("Let's play a game");
- System.out.println("I'll pick a number between between 1 and 100, and");
- System.out.println("you'll try to guess the number in at most 10 attempts.");
- System.out.println();
- boolean validInput;
- int userNumber = 0;
- //Print layout
- System.out.println("Tries");
- System.out.println("-----");
- //Integer check & User prompt
- do
- {
- validInput = true;
- System.out.print(" 1\tWhat is your first guess? ");
- if(! kb.hasNextInt())
- {
- System.out.println("Error: Please enter an integer");
- kb.nextLine();
- validInput = false;
- }
- else
- {
- userNumber = kb.nextInt();
- if( userNumber < 0)
- {
- System.out.println("Error: Please enter a positive number:");
- validInput = false;
- }
- }
- }while (validInput == false);
- for (int counter = 2; counter <= 11; counter++){
- if(counter == 11){
- System.out.println();
- System.out.println("Sorry, you didn't get the number in 10 guesses.");
- System.out.println("You lose. My number was " + randomNumber);
- System.out.println();
- break;
- }
- if (userNumber < randomNumber) {
- System.out.print(" " + counter + "\tThat's too low, guess again: ");
- userNumber = kb.nextInt();
- }
- else if (userNumber > randomNumber) {
- System.out.print(" " + counter + "\tThat's too high, guess again: ");
- userNumber = kb.nextInt();
- }
- else if (userNumber == randomNumber) {
- System.out.println();
- System.out.println("You got it in " + counter + " guesses! My number was " + randomNumber);
- System.out.println();
- System.out.println();
- System.out.println();
- break;
- }
- }
- }
- }
- # ======================================================================
- # Stolen from http://pastebin.com/WAZNvs9q (GUEST OCT 19TH, 2012)
- # Check out http://www.ShadowGriefing.tk/
- # ======================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement