[ Foro de Java ]

Ejercicio maquina expendedora NetBeans IDE 8.0

29-Jul-2021 16:50
Nataly Flores
1 Respuestas

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


29-Jul-2021 22:37
Invitado (german)

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.)