import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Login: ");
String login = scanner.nextLine();
System.out.println("Senha correta: ");
String senhaCorreta = scanner.nextLine();
Aluno aluno1 = new Aluno(login,senhaCorreta);
System.out.println("Digite sua senha: ");
String tentativa = scanner.nextLine();
aluno1.validarLogin(scanner, tentativa);
}
}
import java.util.Scanner;
public class Aluno {
private String login;
private String senha;
public Aluno (String login, String senha){
this.login = login;
this.senha = senha;
}
void validarLogin(Scanner scanner, String tentativa){
boolean acessoLiberado = false;
int limiteTentativas = 3;
for (int i = 1; i <= limiteTentativas; i++){
if ((login.equals(this.login)) && tentativa.equals(this.senha)){
acessoLiberado = true;
System.out.println("Acesso liberado!");
break;
} else {
if (i < limiteTentativas){
System.out.println("Senha incorreta.");
System.out.println("Tentativas restantes: " + (limiteTentativas-i) );
System.out.println("Digite sua senha: ");
tentativa = scanner.nextLine();
} else {
System.out.println("Limite de tentativas atingido. Contate um administrador.");
}
}
}
}
}