## dorotalp91

a do-while loop!!! sorry

``````import java.io.*;
import java.util.*;

public class guessing
{

public static void main (String args[])
{
int answer = 22;

System.out.print("Enter your guess, if you are correct you will be a winner  ");
Scanner guessReader = new Scanner(System.in);
int Input = guessReader.nextInt();
{
if (Input< 1 || Input > 100)
System.out.print("your guess should be between 1 and 100!  ");

else if (Input > answer)// creates the too high
System.out.print("your guess too high! ");

else if (Input < answer) //creates too low
System.out.print("your guess too low! ");

else
System.out.print("You are a winner!!");
}

}
}``````

## javaAddict 900

``````boolean b = true;

do {
....
//do something with the b variable
....
} while (b);``````

The loop will terminate when the answer is found.

## ejosiah 4

``````int Input ;
do
{
System.out.print("Enter your guess, if you are correct you will be a winner  ");
input = guessReader.nextInt();
if (Input< 1 || Input > 100)
System.out.print("your guess should be between 1 and 100! ");

else if (Input > answer)// creates the too high
System.out.print("your guess too high! ");

else if (Input < answer) //creates too low
System.out.print("your guess too low! ");
else
System.out.print("You are a winner!!");
}while(input != answer);``````

## donaldw 33

do

``````int Input = guessReader.nextInt();

if (Input< 1 || Input > 100)
System.out.print("your guess should be between 1 and 100!  ");

else if (Input > answer)// creates the too high
System.out.print("your guess too high! ");

else if (Input < answer) //creates too low
System.out.print("your guess too low! ");

else
System.out.print("You are a winner!!");``````

while user input is not equal to the correct answer.

Take a stab at it, post your code and we'll help you fix your mistakes. DaniWeb isn't here to write your code for you.