/
merzlikina88
/
Stacktrace
Обзор
Документация
Войти
/
merzlikina88
/
Stacktrace
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
43 строки
2 KB
merzlikina88
upload files
13 дек 2025, 13:25
13 дек 2025, 13:25
232a514
Код
Авторство
О чём код?
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 = Integer.parseInt(scanner.nextLine()); checker.setMinLength(minLength); System.out.print("Введите макс. допустимое количество повторений символа подряд: "); int maxRepeats = Integer.parseInt(scanner.nextLine()); checker.setMaxRepeats(maxRepeats); System.out.println(); while (true) { System.out.print("Введите пароль или end: "); String input = scanner.nextLine(); if (input.equalsIgnoreCase("end")) { System.out.println("Программа завершена"); break; } boolean isValid = checker.verify(input); if (isValid) { System.out.println("Подходит!"); } else { System.out.println("Не подходит!"); } } } catch (IllegalArgumentException e) { System.err.println("Ошибка: " + e.getMessage()); } catch (IllegalStateException e) { System.err.println("Ошибка: " + e.getMessage()); } finally { scanner.close(); } } }