/
Alexeip
/
oop_lesson_4_task_1
Обзор
Документация
Войти
/
Alexeip
/
oop_lesson_4_task_1
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
47 строк
2 KB
Alexeip
create: Main.java
14 май 2026, 10:36
Верифицирован
14 май 2026, 10:36
f43a65b
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { int minLengthLe; int maxRepeats; PasswordChecker checker = new PasswordChecker(); Scanner scanner = new Scanner(System.in); try { System.out.print("Введите мин. длину пароля: "); minLengthLe = Integer.parseInt(scanner.nextLine()); checker.setMinLength(minLengthLe); } catch (IllegalArgumentException e) { System.out.println(e.getMessage()); scanner.close(); return; } try { System.out.print("Введите макс. допустимое количество повторений символа подряд: "); maxRepeats = Integer.parseInt(scanner.nextLine()); checker.setMaxRepeats(maxRepeats); } catch (IllegalArgumentException e) { System.out.println(e.getMessage()); scanner.close(); return; } boolean failed = true; String pasword = ""; while (failed) { System.out.print("Введите пароль или end: "); pasword = scanner.nextLine(); if (pasword.equals("end")) { System.out.println("Программа завершена"); break; } if (checker.verify(pasword)) { System.out.println("Подходит!"); } else { System.out.println("Не подходит!"); } } } }