[ Foro de Java ]
Tengo que hacer un ejercicio de examen en NetBeans IDE 8.0 de una maquina expendedora y a la hora de meter la clave para acceder a la maquina expendedora me da error en el do y en el while y no sé porqué. Necesito ayuda. Gracias.
// Meter clave para acceder a la maquina: equals
Scanner vl_20_Leer_Por_Teclado = new Scanner (System.in);
do {
System.out.println("Ingrese la clave por favor");
ag_03_o_st_numero_intentos = vl_20_Leer_Por_Teclado.nextLine();
if (ag_02_o_st_clave_correcta.equals (ag_03_o_st_numero_intentos)) {
System.out.println("¡Clave correcta!");
System.out.println("¡Bienvenido!");
ag_05_int_bandera= 1;
}else{
System.out.println("¡Clave incorrecta!");
ag_04_int_contador++;
if (ag_04_int_contador==3) {
System.out.println("LA MAQUINA queda BLOQUEADA por fallar clave de acceso");
}
}
} while ((ag_04_int_contador!=3)&& ag_05_int_bandera==0);
hola nataly
si no pones el código completo es dificil saber que esta fallando
te dejo un código que funciona para que compares y veas donde te falla
https://www.online-ide.com/9Pq3nGUAwT
suerte ;-)
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)