Untitled

 avatar
unknown
plain_text
2 years ago
2.1 kB
6
Indexable
import java.util.Scanner;
public class MyClass {
    
    final static int  maxNumber=50;
    static Scanner scanner = new Scanner(System.in);
    static int numberGuess = 0;
    static String option = "Y";
    static int numberPlayGames = 0;
    public static void initGame(){
      int numberToGuess = (int) (Math.random()*maxNumber+1);
      System.out.println("This program allows you to play a guessing game.\n"+
                         "It will think of a number between 1 and 100\n "+
                        "and will allow you to guess until you get the number.\n" +
                        "For each guess, it will tell you whether you have\n"+
                        "guessed too high or too low\n");
        playGame(numberToGuess);
        numberPlayGames +=1;
        System.out.println("dadada?");
         System.out.println(numberPlayGames);
    }
    
    public static void playGame(int numberToGuess){
         System.out.println("I'm thinking of a number between 1 and 100...");
        do {
        
       
         System.out.println(numberToGuess);
         System.out.println("Your guess?");
         int mynumber = scanner.nextInt();
         numberGuess += 1;
         if  ( numberToGuess == mynumber){
             
             if (numberGuess == 1)
                System.out.println("You got it right on the first guess!");
             else
                 System.out.printf("You got it right in %d guesses\n",numberGuess);
             System.out.print("Do you want to play again?");
            option =  scanner.next();
            if (option.toLowerCase().charAt(0) == 'y'){
                initGame();
            }
         }else {
             if (mynumber>numberToGuess){
                 System.out.println("Too high");
             }else{
                 System.out.println("Too low");
             }
         }
         
         
          
            
        }while((option.charAt(0) == 'y') || (option.charAt(0) == 'Y'));
         
         
    }
    public static void main(String args[]) {
    initGame();

    }
}
Editor is loading...