From 640788f56b0e9faf439b00f3858b4539a0cbb5e4 Mon Sep 17 00:00:00 2001 From: JD Date: Fri, 24 Jun 2022 13:21:44 -0400 Subject: [PATCH 1/2] created class instantiate methods called methods need number of guesses still --- pom.xml | 4 ++++ src/main/java/Main.java | 43 ++++++++++++++++++++++++++++++++++++----- 2 files changed, 42 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index 1efac6c..a23ddb7 100644 --- a/pom.xml +++ b/pom.xml @@ -7,6 +7,10 @@ io.zipcoder MicroLabs-OOP-TooLargeTooSmall 1.0-SNAPSHOT + + 18 + 18 + \ No newline at end of file diff --git a/src/main/java/Main.java b/src/main/java/Main.java index 05e41a9..c733f6e 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -1,9 +1,42 @@ -/** - * Created by iyasuwatts on 10/17/17. - */ -public class Main { +import java.util.Random; +import java.util.Scanner; + +public class Main { public static void main(String[] args){ - + assignNum(); + System.out.println("My Guess is:"); + while(correctNum != guess){ + guess = Integer.parseInt(myScanner.nextLine()); + checkGuess(guess); + } + + System.out.println(guess); + System.out.println(correctNum); + } + public static int numOfGuess; + public static Scanner myScanner = new Scanner(System.in); + public static int correctNum; + public static int maxNumber = 100; + public static int guess; + + public static void checkGuess(int guess){ + if(guess > correctNum ){ + System.out.println("To high try again!"); + } else if(guess < correctNum){ + System.out.println("To low try again"); + }else{ + System.out.println("Tell em what he's won johnny!"); + } + + } + public static void assignNum(){ + Random rand = new Random(); + correctNum = rand.nextInt(maxNumber); } + + + + + } From a2e465b69d4e1cf5cb5e1107f6fd06bbb859575b Mon Sep 17 00:00:00 2001 From: jd Date: Fri, 24 Jun 2022 20:33:23 -0400 Subject: [PATCH 2/2] final commit *updated Main method *refactored variable/method names *updated strings to use max number reference --- src/main/java/Main.java | 43 +++++++++++++++++++---------------------- 1 file changed, 20 insertions(+), 23 deletions(-) diff --git a/src/main/java/Main.java b/src/main/java/Main.java index c733f6e..fae7e4c 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -2,41 +2,38 @@ import java.util.Scanner; public class Main { - public static void main(String[] args){ - assignNum(); - System.out.println("My Guess is:"); - while(correctNum != guess){ - guess = Integer.parseInt(myScanner.nextLine()); - checkGuess(guess); + generateWinningNum(); + System.out.println("I'm thinking of a number between 1 and " + maxNumber + ", type a guess"); + // int numOfGuess = 0; + while(winningNum != guess){ + int input = Integer.parseInt(myScanner.nextLine()); + if(input != guess){ + numOfGuess++; + } + guess = input; + checkGuess(); } - - System.out.println(guess); - System.out.println(correctNum); } - public static int numOfGuess; + public static int numOfGuess = 0; public static Scanner myScanner = new Scanner(System.in); - public static int correctNum; + public static int winningNum; public static int maxNumber = 100; public static int guess; - public static void checkGuess(int guess){ - if(guess > correctNum ){ - System.out.println("To high try again!"); - } else if(guess < correctNum){ - System.out.println("To low try again"); + public static void checkGuess(){ + if(guess > winningNum){ + System.out.println("Too high try again!"); + } else if(guess < winningNum){ + System.out.println("Too low try again"); }else{ - System.out.println("Tell em what he's won johnny!"); + System.out.println("Tell em what he's won johnny! It took you " + numOfGuess + " tries " ); } - } - public static void assignNum(){ + public static void generateWinningNum(){ Random rand = new Random(); - correctNum = rand.nextInt(maxNumber); + winningNum = rand.nextInt(maxNumber); } - - - }