/
maksh
/
hw10
Обзор
Документация
Войти
/
maksh
/
hw10
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Main.java
39 строк
1 KB
maksh
upload files
14 июн 2025, 11:40
14 июн 2025, 11:40
d1b07f9
Код
Авторство
О чём код?
import java.util.Scanner; public class Main { public static void main(String[] args) { PasswordChecker passwordChecker = new PasswordChecker(); Scanner scanner = new Scanner(System.in); System.out.print("Введите мин. длину пароля: "); String input = scanner.nextLine(); if (input.equals("")) { throw new IllegalStateException(); } int minNumber = Integer.parseInt(input); passwordChecker.setMinLength(minNumber); System.out.print("Введите макс. допустимое количество повторений символа подряд: "); input = scanner.nextLine(); int maxNumber = Integer.parseInt(input); passwordChecker.setMaxRepeats(maxNumber); while (true) { System.out.print("Введите пароль или end: "); input = scanner.nextLine(); String password = input; if (password.equals("end")) { break; } else { if (passwordChecker.verify(password)) { System.out.println("Подходит!"); } else System.out.println("Не подходит!"); } } } }