WHY DOES (int thenumberguess) ask fortwo values instead of only one? WHY DOES TH
ID: 3619093 • Letter: W
Question
WHY DOES (int thenumberguess) ask fortwo values instead of only one?WHY DOES THE METHOD (getGuess) happenTWICE?
import java.util.Scanner;
public class Guesser
{
public static final int secretNumber = 77;
public static void main(String[] args)
{
System.out.println("guesserbegins....");
getGuess();
System.out.println(getGuess());
}
public static int getGuess()
{
Scanner console = new Scanner(System.in);
System.out.println("Guess a number between 1 and100 inclusive: ");
int thenumberguess = console.nextInt();
return thenumberguess;
}
}
Explanation / Answer
importjava.util.Scanner;
public class Guesser
{
public static final int secretNumber = 77;
public static void main(String[] args)
{
System.out.println("guesser begins....");
int guessedNumber =getGuess();
System.out.println("Thesecret number is: "+ secretNumber);
System.out.println("Thenumber you guessed is: "+ guessedNumber);
}
public static int getGuess()
{
System.out.println("Guess a number between 1 and 100 inclusive:");
Scanner console = new Scanner(System.in);
int thenumberguess = console.nextInt();
return thenumberguess;
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.