
Problema con bucle do while
Publicado por Pedro Neira (3 intervenciones) el 04/05/2016 23:01:44
Hola soy casi nuevo en java y estaba haciendo una caja fuerte virtual pero mi bucle no funciona bien alguien me puede ayudar, cuando ingreso la clave correctamente "UETS2014" no se sale del bucle y se repite hasta que se cumplen las cuatro veces, aqui les dejo el codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void ejercicioE ()
{
int cont;
String clave;
boolean compr;
cont=0;
do
{//INICIO DEL BUCLE
cont++;
System.out.println("INGRESE LA CONTRASEÑA");
clave=leer.next();
if (clave.equals("UETS2014"))
{//INICIO DEL IF VERDADERO
System.out.println("LA CAJA FUERTE SE HA ABIERTO SATISFACTORIAMENTE");
compr = true;
}//FIN DEL IF VERDADERO
else
{//INICIO DEL IF FALSO
System.out.println("LO SIENTO, ESA NO ES LA COMBINACION");
compr = false;
}//FIN DEL IF FALSO
}while((cont<4)||(compr!=true));//FIN DEL BUCLE
}
Valora esta pregunta


0