Tengo un pequñito problema con java. Este seria una imitación del código recontrasimplificada para q vean que me sucede.
Código:
class Ejemplo
{
public static void main(String args[])
{
int a;
System.out.print("Ingrese el valor de a: ");
a=In.readInt();
while (a>100);
{
System.out.print("Error, a debe ser menor a 100, por favor reingréselo: ");
a=In.readInt();
}
}
}
La cosa es así, el user ingresa un valor, si este valor es mayor a 100, le pide que lo vuelva a ingresar.
El problema resulta que cuando el user ingresa un valor menor a 100, entra nose porque una vez en el while.
¿Que está mal?
Aclaración: La class In, es la que me permite que al ejecutarlo por consola el usuario pueda cargar un numero en a.