Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2013, 20:57
Avatar de aby_2988
aby_2988
 
Fecha de Ingreso: febrero-2013
Mensajes: 4
Antigüedad: 12 años
Puntos: 0
me pueden ayudar con un ciclo dowhile

hola tengo que Validar el proceso de entrada de datos: lea una edad hasta que esta este en el rango de 1 a 110 (do-while)
esto es lo que tengo solo que el ciclo no se cierra cuando lee la edad correcta. espero me puedan ayudar y decir en que estoy equivocada, soy novata en esto de programacion y aun no la entiendo muy bien. gracias

public class LeerUnaEdad
{

public static void main (String [] args)
{
int edad = 0 ;

Scanner entrada = new Scanner (System.in);
System.out.println ("Escribe una edad " );
edad = entrada.nextInt ();
do
{

if (edad < 1 || edad > 110){

System.out.println ("error");

System.out.println ("Escribe una edad " );
edad = entrada.nextInt ();
}else{
System.out.println ("edad es: " + edad);
edad = entrada.nextInt ();
}
}while (edad > 1 || edad < 110);


}
}

Última edición por aby_2988; 16/02/2013 a las 21:51