[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/prittoruban/Java_Programs/main/RandomNumber.java [Back]  [Original]

import java.util.InputMismatchException;
import java.util.Random;
import java.util.Scanner;

public class RandomNumber {
    public static void main(String[] args) {
        Random rand = new Random();
        int numberToGuess = rand.nextInt(10) + 1;
        try (Scanner input = new Scanner(System.in)) {
            while (true) {
                try {
                    System.out.println("Guess a number between 1 and 10:");
                    int userGuess = input.nextInt();
                    
                    if (userGuess == numberToGuess) {
                        System.out.println("Congratulations! You guessed the number.");
                        break;
                    } else {
                        System.out.println("Sorry, wrong guess. Try again.");
                    }
                } catch (InputMismatchException e) {
                    System.out.println("Invalid input. Please enter a number.");
                    input.next();  // discard the invalid input
                }
            }
        } 
    }
}

Web Proxy Viewer  |  New URL  |  Original Page