From a9d964135ae4b1372ad6c8c7495d3c8067c562f4 Mon Sep 17 00:00:00 2001 From: Brian He Date: Wed, 7 Feb 2018 11:13:50 -0500 Subject: [PATCH 1/2] Random number --- src/main/java/Main.java | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/src/main/java/Main.java b/src/main/java/Main.java index 05e41a9..ee1fb20 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -1,9 +1,28 @@ -/** - * Created by iyasuwatts on 10/17/17. - */ -public class Main { +import java.util.*; +public class Main { public static void main(String[] args){ - + + Scanner scan = new Scanner(System.in); + System.out.println("Enter a whole number: "); + int input = scan.nextInt(); + + Random rando = new Random(); + int randNum = rando.nextInt(input + 1); + + System.out.println("Make your guess"); + int guess = scan.nextInt(); + int count = 0; + while(guess != randNum){ + if(guess > randNum) { + System.out.println("Too large"); + } else { + System.out.println("Too small"); + } + System.out.println("Guess again"); + guess = scan.nextInt(); + count++; + } + System.out.println("You got it! Only took you " + count + " tries."); } } From 75cbe8a3e2a2eb005d9201b48a57ed1bddd6c369 Mon Sep 17 00:00:00 2001 From: Brian He Date: Wed, 7 Feb 2018 13:28:27 -0500 Subject: [PATCH 2/2] Revisions --- src/main/java/Main.java | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/main/java/Main.java b/src/main/java/Main.java index ee1fb20..b27ce0a 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -4,25 +4,31 @@ public class Main { public static void main(String[] args){ Scanner scan = new Scanner(System.in); - System.out.println("Enter a whole number: "); - int input = scan.nextInt(); Random rando = new Random(); - int randNum = rando.nextInt(input + 1); + int randNum = rando.nextInt(10); - System.out.println("Make your guess"); + System.out.println("Guess a number between 0 and 10: "); int guess = scan.nextInt(); int count = 0; + int current = 0; + while(guess != randNum){ - if(guess > randNum) { + if(guess > randNum && guess != current) { System.out.println("Too large"); - } else { + current = guess; + } else if(guess < randNum && guess != current){ System.out.println("Too small"); + current = guess; + } else if(guess == current) { + System.out.println("You just guessed this"); + count--; } System.out.println("Guess again"); guess = scan.nextInt(); count++; } - System.out.println("You got it! Only took you " + count + " tries."); + count++; + System.out.println("You got it! Only took you (" + count + ") tries."); } -} +} \ No newline at end of file