/
ValentinaE
/
Exception
Обзор
Документация
Войти
/
ValentinaE
/
Exception
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Main.java
39 строк
1 KB
ValentinaE
upload files
10 фев 2025, 07:46
10 фев 2025, 07:46
879ec84
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); PasswordChecker checker = new PasswordChecker(); try { System.out.print("Введите минимальную длину пароля: "); int minLength = scanner.nextInt(); checker.setMinLength(minLength); System.out.print("Введите максимальное количество повторений: "); int maxRepeats = scanner.nextInt(); checker.setMaxRepeats(maxRepeats); scanner.nextLine(); while (true) { System.out.print("Введите пароль для проверки (или 'end' для завершения): "); String password = scanner.nextLine(); if (password.equals("end")) { break; } boolean isValid = checker.verify(password); System.out.println("Пароль " + (isValid ? "подходит" : "не подходит")); } } catch (IllegalArgumentException | IllegalStateException e) { System.out.println("Ошибка: " + e.getMessage()); } finally { scanner.close(); System.out.println("Программа завершена"); } } }