Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I want to give the user 7 chances to guess thesecretNumber , and I do not want t

ID: 3619203 • Letter: I

Question

I want to give the user 7 chances to guess thesecretNumber , and I do not want the program to continue ifwinner(guessNumber) is true.
import java.util.Scanner;

public class Guesser1
{
    public static final int secretNumber = 89;
    public static void main(String[] args)
    {
        int guesses = 7;
        System.out.println("Guesserbegins.....");
        Scanner input = newScanner(System.in);
        int guessNumber =getGuess(input);
       System.out.println(winner(guessNumber));
    }
            publicstatic int getGuess (Scanner s)
            {
               int chance = s.nextInt();
               return chance;
            }
                   public static booleanwinner(int a)
                   {
                      if(a>secretNumber)
                       {
                          System.out.println("lower");
                          return false;
                       }
                       elseif(a<secretNumber)
                       {
                          System.out.println("higher");
                          return false;

                       }
                       else
                       {
                          System.out.println("WINNER");
                          return true;

                       }
                   }


}

Explanation / Answer

Instead of intguessNumber = getGuess(input); System.out.println(winner(guessNumber)); you need to allow the user toinput 7 times. boolean correct = false; for(int i= 0; i < 7; i++) { int guessNumber= getGuess(input); if(winner(guessNumber)) { correct = true; break; } } if(correct) { System.out.println("Correct!"); } else { System.out.println("Incorrect!"); }
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote