From 15df8b0d68f91a5a60d7911c29004a90d79dce84 Mon Sep 17 00:00:00 2001 From: Ahson Chaudhary Date: Wed, 7 Feb 2018 19:21:04 -0500 Subject: [PATCH] Finished project --- src/main/java/Main.java | 76 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 74 insertions(+), 2 deletions(-) diff --git a/src/main/java/Main.java b/src/main/java/Main.java index 05e41a9..623d59b 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -1,9 +1,81 @@ /** * Created by iyasuwatts on 10/17/17. */ + +import java.util.Random; +import java.util.Scanner; + public class Main { - public static void main(String[] args){ - + public static void main(String[] args) { + + /* + - Write a guessing game which prompts a user to guess a mystery number within some range + - After every guess the program should display some variation of "too large", "too small", "correct" + - Display the number of guesses before successfully guessing correctly + - A number that is input consecutively should register as a single guess. + */ + + //Variables + int counter = 0; + Random randomInt = new Random(); + int number; + int currentGuess; + int previousGuess = 0; + + //How to get a random number + number = randomInt.nextInt(10); + //System.out.println(number); + + //Scanner + Scanner scanner = new Scanner(System.in); + + do { + + + System.out.println("Guess a number: "); + currentGuess = scanner.nextInt(); + + + if(previousGuess != currentGuess){ + + counter++; + } + + + + if (currentGuess == number) { + + System.out.println("You guessed correct"); + + + } else if (currentGuess > number) { + + System.out.println("Too Large"); + + } else if (currentGuess < number) { + + System.out.println("Too Small"); + + } + + + previousGuess = currentGuess; + + + } while (currentGuess != number); + + + + + + + + System.out.println("You guessed " + counter + " of time(s)."); + + } + + } +