Я младший разработчик, и для моего проекта моя цель - начать с входа в систему.
Я пытался проверить идентификатор и пароль для одной и той же функции, индивидуально, один внутри другого, как один Я покажу следующее
У меня есть класс Employee:
public class Empleado{
private String id;
private String passwd;
public Empleado(String id, String passwd) {
this.id = id;
this.passwd = passwd;
}
}
И вот как далеко я продвинулся по Main:
String identificador;
boolean idCheck;
String contrasena;
boolean passCheck;
ArrayList<Empleado> misEmpleados = new ArrayList<>();
misEmpleados.add(new Empleado("EmpleadoA","passA"));
misEmpleados.add(new Empleado("EmpleadoB","passB"));
misEmpleados.add(new Empleado("EmpleadoC","passC"));
do{
System.out.print("Enter ID: ");
identificador = input.next();
idCheck = comprobarId(false, identificador, misEmpleados);
}while(!idCheck);
public boolean comprobarId(boolean check, String id, ArrayList<Empleado> recepcionistas){
String contrasena;
for (int i = 0; i < recepcionistas.size(); i++) {
if(recepcionistas.get(i).getId().equals(id)){
System.out.print("Introducir contraseña: ");
contrasena = input.next();
check = comprobarPass(id, contrasena, recepcionistas);
}
}
return check;
}
public boolean comprobarPass(String id, String pass, ArrayList<Empleado> recepcionistas){
for (int i = 0; i < recepcionistas.size(); i++) {
if(recepcionistas.get(i).getId().equals(pass)){
check = true;
}
}
return check;
}
Надежда кто-то может помочь мне немного ... Я боролся с этим в течение 7 часов.
Извините, мой engli sh и любая другая ошибка, это мой первый пост / вопрос