From f81ba575f2aeb33f2956519e1eddbf5c337bd8b3 Mon Sep 17 00:00:00 2001 From: illuminati490 <39937841+illuminati490@users.noreply.github.com> Date: Fri, 2 Oct 2020 21:08:58 +0530 Subject: [PATCH] Create Game.java Added a java program --- Game.java | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 Game.java diff --git a/Game.java b/Game.java new file mode 100644 index 0000000..faf5f3e --- /dev/null +++ b/Game.java @@ -0,0 +1,77 @@ +import java.util.Scanner; +import java.util.Random; + +public class Game { + + // Function that implements the + // number guessing game + public static void + guessingNumberGame() + { + // Scanner Class + Scanner sc = new Scanner(System.in); + + // Generate the numbers + int number = 1 + (int)(100 + * Math.random()); + + // Given K trials + int K = 5; + + int i, guess; + + System.out.println( + "A number is chosen" + + " between 1 to 100." + + "Guess the number" + + " within 5 trials."); + + // Interate over K Trials + for (i = 0; i < K; i++) { + + System.out.println( + "Guess the number:"); + + // Take input for guessing + guess = sc.nextInt(); + + // If the number is guessed + if (number == guess) { + System.out.println( + "Congratulations!" + + " You guessed the number."); + break; + } + else if (number > guess + && i != K - 1) { + System.out.println( + "The number is " + + "greater than " + guess); + } + else if (number < guess + && i != K - 1) { + System.out.println( + "The number is" + + " less than " + guess); + } + } + + if (i == K) { + System.out.println( + "You have exhausted" + + " K trials."); + + System.out.println( + "The number was " + number); + } + } + + // Driver Code + public static void + main(String arg[]) + { + + // Function Call + guessingNumberGame(); + } +}