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




