Вопрос пользователя:
Ответ нейросети:
Пример кода на Java:
import java.util.ArrayList;
public class LoginChecker {
private ArrayList<String> logins;
private ArrayList<String> passwords;
public LoginChecker(ArrayList<String> logins, ArrayList<String> passwords) {
this.logins = logins;
this.passwords = passwords;
}
public String checkLogin(String enteredLogin, String enteredPassword) {
if (logins.contains(enteredLogin)) {
int index = logins.indexOf(enteredLogin);
if (passwords.get(index).equals(enteredPassword)) {
return "Login successful";
} else {
return "Incorrect password";
}
} else {
if (passwords.contains(enteredPassword)) {
return "Incorrect login";
} else {
return "Incorrect login and password";
}
}
}
public static void main(String[] args) {
ArrayList<String> logins = new ArrayList<>();
logins.add("user1");
logins.add("user2");
ArrayList<String> passwords = new ArrayList<>();
passwords.add("password1");
passwords.add("password2");
LoginChecker loginChecker = new LoginChecker(logins, passwords);
String enteredLogin = "user1";
String enteredPassword = "password1";
String result = loginChecker.checkLogin(enteredLogin, enteredPassword);
System.out.println(result);
}
}
В данном примере создается класс LoginChecker
, который принимает на вход два ArrayList'а с логинами и паролями. Метод checkLogin
проверяет введенные логин и пароль и возвращает соответствующее сообщение об ошибке. В методе main
создается экземпляр класса LoginChecker
и вызывается метод checkLogin
с введенным логином и паролем.
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.