Вопрос пользователя:
Ответ нейросети:
Вот пример реализации на языке Java:
import java.util.ArrayList;
import java.util.Scanner;
public class LoginValidation {
public static void main(String[] args) {
ArrayList<String[]> users = new ArrayList<>();
users.add(new String[]{"user1", "password1"});
users.add(new String[]{"user2", "password2"});
Scanner scanner = new Scanner(System.in);
System.out.print("Enter username: ");
String username = scanner.nextLine();
System.out.print("Enter password: ");
String password = scanner.nextLine();
boolean isValid = false;
for (String[] user : users) {
if (user[0].equals(username) && user[1].equals(password)) {
isValid = true;
break;
}
}
if (isValid) {
System.out.println("Login successful!");
} else {
if (!users.stream().anyMatch(user -> user[0].equals(username))) {
System.out.println("Invalid username!");
} else {
System.out.println("Invalid password!");
}
}
scanner.close();
}
}
В данном примере создается ArrayList users
, содержащий логины и пароли пользователей. Пользователю предлагается ввести логин и пароль с клавиатуры. Затем происходит проверка введенных данных с данными из ArrayList. Если введенные данные совпадают с данными из ArrayList, выводится сообщение "Login successful!". Если введенный логин не найден в ArrayList, выводится сообщение "Invalid username!". Если введенный пароль не совпадает с паролем для данного логина, выводится сообщение "Invalid password!".
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.