HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p><strong>Сегодня произошел очередной переломный момент - я написал программу сам, не пользуясь учебными материалами!</strong></p>
1 <p><strong>Сегодня произошел очередной переломный момент - я написал программу сам, не пользуясь учебными материалами!</strong></p>
2 <p>Программа пришла ко мне в голову при прохождении урока с<a>логическими операторами на языке Java</a>. В уроке описывалась программа, которая проверяет сколько в строке символов, если меньше 8 - возвращает false, а если больше - true.</p>
2 <p>Программа пришла ко мне в голову при прохождении урока с<a>логическими операторами на языке Java</a>. В уроке описывалась программа, которая проверяет сколько в строке символов, если меньше 8 - возвращает false, а если больше - true.</p>
3 <p>Программы подобного типа мы часто встречаем на сайтах при регистрации, чтобы пароль был безопасным, он должен быть достаточно длинным и включать разные символы. Именно до этого состояния я и решил доработать программу, чтобы она проверяла сразу два условия: состоит ли строка из 8 или больше символов, и есть ли в нем хотя бы одна заглавная буква. Определить наличие заглавной буквы мне помог метод<strong>matches()</strong>, а длину строки<strong>length()</strong>, если кому-то из вас понадобится в обучении и разработке - буду очень рад, код прилагаю:</p>
3 <p>Программы подобного типа мы часто встречаем на сайтах при регистрации, чтобы пароль был безопасным, он должен быть достаточно длинным и включать разные символы. Именно до этого состояния я и решил доработать программу, чтобы она проверяла сразу два условия: состоит ли строка из 8 или больше символов, и есть ли в нем хотя бы одна заглавная буква. Определить наличие заглавной буквы мне помог метод<strong>matches()</strong>, а длину строки<strong>length()</strong>, если кому-то из вас понадобится в обучении и разработке - буду очень рад, код прилагаю:</p>
4 <p>class Main { public static boolean isGoodPassword(String password) { return password.length() &gt;= 8 &amp;&amp; password.matches(".*[A-Z].*"); } public static void main(String[] args) { System.out.println(Main.isGoodPassword("qwertyuio")); // false System.out.println(Main.isGoodPassword("Qwe")); // false System.out.println(Main.isGoodPassword("Qwertyuio")); // true } }</p>
4 <p>class Main { public static boolean isGoodPassword(String password) { return password.length() &gt;= 8 &amp;&amp; password.matches(".*[A-Z].*"); } public static void main(String[] args) { System.out.println(Main.isGoodPassword("qwertyuio")); // false System.out.println(Main.isGoodPassword("Qwe")); // false System.out.println(Main.isGoodPassword("Qwertyuio")); // true } }</p>
5 <p>В такие моменты, делая маленький шаг для человека, но большой для обучения и понимаешь, насколько крутое и важное дело ты делаешь. Если бы не такие мелочи, мотивация скоро бы закончилась и это большое дело было бы заброшено. В нашей профессии бывает очень много трудностей, неочевидных решений задач и проблем, но важно помнить, что своим кодом мы меняем мир в лучшую сторону, и он что-то да значит :)</p>
5 <p>В такие моменты, делая маленький шаг для человека, но большой для обучения и понимаешь, насколько крутое и важное дело ты делаешь. Если бы не такие мелочи, мотивация скоро бы закончилась и это большое дело было бы заброшено. В нашей профессии бывает очень много трудностей, неочевидных решений задач и проблем, но важно помнить, что своим кодом мы меняем мир в лучшую сторону, и он что-то да значит :)</p>