Buenas tardes,
Esta es mi propuesta de código al ejercicio propuesto:
package com.camilodev.ejercicios.condicionales;
import java.util.Scanner;
public class ValidacionContraseña {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
final String CONTRASEÑA_CORRECTA = "ab123456c";
int contador = 0;
while(true){
System.out.println("Ingrese la contraseña para ingresar");
String contraseñaUsuario = input.nextLine();
if(contraseñaUsuario.equals(CONTRASEÑA_CORRECTA)){
System.out.println("¡Acceso permitido!");
break;
}else {
System.out.printf("¡Acceso denegado! Te quedan %d intentos.\n", 2 - contador);
}
contador++;
if (contador == 3){
System.out.println("Lo siento, has alcanzado todos los intentos");
break;
}
}
input.close();
}
}
Cualquier consejo o sugerencia es más que bienvenida.