/
Shcod
/
java-hw-exception
Обзор
Документация
Войти
/
Shcod
/
java-hw-exception
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/Main.java
35 строк
2 KB
Shcod
first commit
04 авг 2026, 08:15
04 авг 2026, 08:15
a6680e9
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { PasswordChecker checker = new PasswordChecker(); try (Scanner scanner = new Scanner(System.in)) { try { System.out.print("Введите мин. длину пароля: "); checker.setMinLength(Integer.parseInt(scanner.nextLine())); System.out.println(); System.out.print("Введите макс. допустимое количество повторений символа подряд: "); checker.setMaxRepeats(Integer.parseInt(scanner.nextLine())); System.out.println(); } catch (NumberFormatException e) { System.out.println("Ошибка: Вы ввели не числовой тип."); return; } catch (IllegalArgumentException e) { System.out.println("Ошибка: " + e.getMessage()); return; } while (true) { System.out.print("Введите пароль или end: "); String input = scanner.nextLine(); if (input.equals("end")) { break; } System.out.println(checker.verify(input) ? "Подходит!" : "Не подходит!"); System.out.println(); } } System.out.println(); System.out.println("Программа завершена"); } }