/
RazmikAr
/
homework11
Обзор
Документация
Войти
/
RazmikAr
/
homework11
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
40 строк
1 KB
RazmikAr
Homework11
21 дек 2025, 12:24
21 дек 2025, 12:24
4dc204e
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Введите мин. длину пароля:"); int minLength = scanner.nextInt(); scanner.nextLine(); System.out.println("Введите макс. допустимое количество повторений символа подряд:"); int maxRepeat = scanner.nextInt(); scanner.nextLine(); PasswordChecker checker = new PasswordChecker(); try { //исп настройки checker.setMinLength(minLength); checker.setMaxRepeats(maxRepeat); } catch (IllegalArgumentException e) { System.out.println(e.getMessage()); return; } while (true) { System.out.println("Введите пароль или введите end"); String input = scanner.nextLine(); if (input.equals("end")) { break; } try { boolean result = checker.verify(input); System.out.println(result ? "Подходит!" : "Не подходит!"); } catch (IllegalStateException e) { System.out.println(e.getMessage()); // сообщение об ошибке } } } }