Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- import java.util.Scanner;
- public class numbergame {
- public static void main(String[] args) {
- Scanner inputScanner = new Scanner(System.in); //Open Scanner
- //Asking player name
- System.out.print("Enter your name : ");
- String playerName = inputScanner.nextLine();
- boolean playNumberGame = true; //boolean to play again
- while(playNumberGame == true) { //repeat game system
- int computerNumber = 0;
- //Ensures 0 is not generated
- while (computerNumber == 0) {
- Random randomGenerator = new Random();
- computerNumber = randomGenerator.nextInt(10);
- }
- //Player guess
- System.out.print("Welcome " + playerName + ", please enter an integer. (1-9) : ");
- int playerGuess = inputScanner.nextInt();
- //Results
- System.out.println("Computer guessed the number " + computerNumber + ".");
- if (playerGuess == computerNumber) {
- System.out.println("Such guess!! Much talent!! Wow!!");
- } else {
- System.out.println("You got it WRONG you noob scrub. You got PWNED");
- }
- //Replay feature
- boolean replay = true;
- while (replay == true) {
- System.out.print("Do you want to play again? (y/n) : ");
- String askReplay = inputScanner.nextLine();
- if (askReplay.equalsIgnoreCase("y")) {
- playNumberGame = true;
- replay = false;
- } else if (askReplay.equalsIgnoreCase("n")) {
- playNumberGame = false;
- replay = false;
- } else {
- System.out.println("Unknown reply.");
- }
- }
- }
- inputScanner.close(); //Close Scanner
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement