From 1d6fbf3d428dbc00c695d2aa3d412de8e0d24d8f Mon Sep 17 00:00:00 2001 From: Eric Barnaba Date: Tue, 6 Feb 2018 22:52:36 -0500 Subject: [PATCH 1/2] First Commit --- src/main/java/Main.java | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/src/main/java/Main.java b/src/main/java/Main.java index 05e41a9..37bad32 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -1,9 +1,31 @@ -/** - * Created by iyasuwatts on 10/17/17. - */ +import java.util.Random; +import java.util.Scanner; + + public class Main { public static void main(String[] args){ - + Random number = new Random(); + int rando = number.nextInt(100) + 1; + Scanner input = new Scanner(System.in); + System.out.println("I'm thinking of a number between 1 and 100"); + System.out.println("Guess what it is:"); + int guess = input.nextInt(); + do{ + if (guess > rando){ + System.out.println("You're guessing too high"); + System.out.println("Guess again:"); + guess = input.nextInt(); + } + else if (guess < rando){ + System.out.println("You're guessing too low"); + System.out.println("Guess again:"); + guess = input.nextInt(); + } + } + while (guess != rando); + System.out.println("You got it! I was thinking of " + rando + "!"); + System.out.println("Winner Winner Chicken Dinner!"); + } -} +} \ No newline at end of file From bc0241ebfdb194cddaed7a39d24631b673b0bb96 Mon Sep 17 00:00:00 2001 From: Eric Barnaba Date: Wed, 7 Feb 2018 19:40:33 -0500 Subject: [PATCH 2/2] Updated Version --- src/main/java/Main.java | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/main/java/Main.java b/src/main/java/Main.java index 37bad32..be2f0a3 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -7,25 +7,39 @@ public class Main { public static void main(String[] args){ Random number = new Random(); int rando = number.nextInt(100) + 1; + int counter = 1; Scanner input = new Scanner(System.in); System.out.println("I'm thinking of a number between 1 and 100"); System.out.println("Guess what it is:"); int guess = input.nextInt(); - do{ + int lastGuess=-1; + while (guess != rando){ if (guess > rando){ + lastGuess=guess; System.out.println("You're guessing too high"); System.out.println("Guess again:"); guess = input.nextInt(); + if(lastGuess != guess) { + counter++; + } + } else if (guess < rando){ + lastGuess=guess; System.out.println("You're guessing too low"); System.out.println("Guess again:"); guess = input.nextInt(); + if(lastGuess != guess) { + counter++; + } + + } } - while (guess != rando); + System.out.println("You got it! I was thinking of " + rando + "!"); System.out.println("Winner Winner Chicken Dinner!"); + System.out.println("It only took you " + counter + " guesses!"); } -} \ No newline at end of file +}