Assignment #55 A Number-Guessing Game

Code

    /// Name: Koosha Kimelman
    /// Period: 7
    /// Program Name: A Number-Guessing Game
    /// File Name: BetterNumberGame.java
    /// Date Completed: 11/4/15
    
    import java.util.Random;
    
    import java.util.Scanner;
    
    public class BetterNumberGame {
    
        public static void main(String[] args) {
        
            Random r = new Random();
            
            Scanner keyboard = new Scanner(System.in);
            
            int guess, answer;
            
            System.out.println("I'm thinking of a number from 1 to 10.");
            System.out.print("Your guess: ");
            guess = keyboard.nextInt();
            
            System.out.println();
            
            answer = 1+r.nextInt(10);
            
            if (guess == answer)
                System.out.println("That's correct. The number was indeed " + answer + ".");
            else if (guess > 10 || guess < 1)
                System.out.println("You didn't give a number in the given range.");
            else if (guess != answer)
                System.out.println("Sorry, the correct number was " + answer + ".");
            else
                System.out.println("Something went wrong");
        }
    }
    

Picture of the output

Assignment 55