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!!");
                }
                

    }
}

Edited 7 Years Ago by dorotalp91: n/a

boolean b = true;

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

The loop will terminate when the answer is found.

Edited 7 Years Ago by javaAddict: n/a

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);

Edited 7 Years Ago by ejosiah: n/a

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.

This article has been dead for over six months. Start a new discussion instead.