| # |
Название видеоурока |
Видео / Тесты |
Решило |
Рейтинг |
Доступ |
| 1 |
READ - Консольные аргументы
|
без видео
3 теста |
83 чел. |
★ 5 |
Done |
| |
На этом уроке мы поработаем с параметрами командной строки. Из консоли мы можем передавать в программу несколько string-параметров. Выведем первый из них и подсчитаем его длину. Если параметров нет - программа ничего делать не будет.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 1 час. 10 мин. [Показать отчёт]
Научился: прикрутил подсказку пользователю, о возможности ввести параметры с клавиатуры.
Методы в Java - некие волшебные сосуды, хранящие в себе квинтессенцию программистской мысли, способные внутри себя из входящей информации сделать нужную конфетку.
Бутылочное горлышко для передачи входящих данных в эту лампу Алладина и есть круглые (не фигурные!!!) скобки после названия метода.
Там указывается тип принимаемых данных (некий фильтр, чтоб чего попало не толкали внутрь) и способ представления (одиночные переменные, массивы, объекты).
Если в лампу ничего не упало на входе, лампа не прекращает своей работы, но на выходе даёт конфетку без примеси того, что могло упасть во входящие параметры.
Отака сказка получилась. |
| |
Tom, Владимир, Григорий, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Сергей, Слава, Dmitry Sinitsin, Chip, Danil42Russia, Trira, Andrew, Serge, Андрей Гладков, Kapitanov Dmitrij, Sergej Šugajev, Aleksej Fiodorov, Andrej Gladkov, Andrej Petrunev, Povilas Abramovicius, Kiril Krutiajev, Jurij Cyburevkin, Алексей|BrisK|Кривицкий, Кирилл, Александр, Фомичева Наталья, Станислав, Вася, Константин, Александр, Roman Poliakovskij, Ivan Bykov, Dmitrij Novikov, Сергей, Reinis Stacevič, Сергей Соколов, Максим Лапшинов, Александр Заскотченко, Alvydas Buičenka, Константин, Елена, Erik Obuchovič, Jevgenij Kariagin, Zulchumor Kurbonova, Kiril Palajev, Иван Воронин, Tekashnik, Vitalii Iudichev, vdimae, Vitalijus Tirevičius, Валерий Жданов, Алексей В., Leonid Shevchenko, Кирилл Бравин, Renat Kanbekov, Sergej Piskun, Michail Ostryj, Auksė Cycarienė, Antonina Ignatjeva, Dmitrij Starikovič, Stanislav Čuličkov, Vladimir Fedotov и другие
|
| 2 |
READ - Сложение аргументов
|
без видео
4 теста |
67 чел. |
★ 5 |
Done |
| |
На этом уроке мы вновь получим два аргумента командной строки. Далее, мы их сконвертируем в целое число и найдём сумму. Если числа заданы некорректно - возникнет ошибка. Для её обработки используем блок try - catch. Для проверки программы сделайте семь запусков с разными аргументами (без параметров, с 1, 2, 3 параметрами, с числами, со строками и т.д.).
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 28 мин. [Показать отчёт]
Научился: блок try - catch напоминает русский биллиард.
try - удачный удар, шар в лузе, продолжение серии успешных ударов. В коде - попытаемся выполнить операторы в фигурных скобках после указания "try". А вот если промазал (а в коде - возникли ошибки при выполнении операторов в фигурных скобках), то...
catch - шар в лузу не попал, отработал резиновый борт стола и шар летит отраженный от борта. В коде - будет выполнен набор операторов в фигурных скобках после указания catch.
Вот до каких аналогий новогодняя ночь-2019 довела ) |
| |
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Сергей, Слава, Dmitry Sinitsin, Chip, Danil42Russia, Trira, Andrew, Serge, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Andrej Petrunev, Aleksej Fiodorov, Andrej Gladkov, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Фомичева Наталья, Станислав, Вася, Константин, Александр, Roman Poliakovskij, Ivan Bykov, Dmitrij Novikov, Сергей, Сергей Соколов, Максим Лапшинов, Александр Заскотченко, Alvydas Buičenka, Константин, Елена, Jevgenij Kariagin, Иван Воронин, Erik Obuchovič, Новопашин Владимир, Vladimir Falejev, Renat Kanbekov, Monachov Maksim, Tekashnik, Vitalii Iudichev, vdimae, Валерий Жданов, Алексей В., Leonid Shevchenko, Kiril Palajev, Auksė Cycarienė, Antonina Ignatjeva, Zulchumor Kurbonova, Stanislav Čuličkov, Vladimir Fedotov, Dmitrij Starikovič, Евгений Мехтиев, Denis Morozov, Кирилл Бравин, Sergej Piskun и другие
|
| 3 |
READ - Конкатенация аргументов
|
без видео
2 теста |
76 чел. |
★ 5 |
Done |
| |
На этом уроке мы в цикле пройдёмся по всем переданным аргументам и склеим их всех в одну строчку. Метод String concat (String a) приклеивает к заданной строчке переданный параметр и возвращает полученную строку.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 56 мин. [Показать отчёт]
Научился: помимо сшивания элементов в единую последовательность с помощью конкатенации (отличие от математического сложения в том, что 2+2 при конкатенации даёт не 4, а 22), разобрался наконец-таки для себя, как работает ритёрн.
При отсутствии return операторы исполняются далее построчно.
Если же в коде встречается return, то операторы после него не выполняются.
На второй иллюстрации красным выделено исполнение программы без return (строки с ним на момент компиляции не было)
Зеленым выделена работа программы с return(прервать код) в том виде, как он приведен в SubLime |
| |
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Сергей, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Serge, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Aleksej Fiodorov, Andrej Gladkov, Andrej Petrunev, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Фомичева Наталья, Станислав, Константин, Александр, Roman Poliakovskij, Ivan Bykov, Dmitrij Novikov, Кирилл Бравин, Сергей, Сергей Соколов, Reinis Stacevič, Максим Лапшинов, Александр Заскотченко, Renat Kanbekov, Alvydas Buičenka, Vitalii Iudichev, Vladimir Falejev, Константин, Елена, Tekashnik, Stanislav Čuličkov, Jevgenij Kariagin, Иван Воронин, Auksė Cycarienė, Erik Obuchovič, Vladimir Fedotov, Monachov Maksim, Kiril Palajev, vdimae, Валерий Жданов, Dmitrij Starikovič, Алексей В., Zulchumor Kurbonova, Sergej Piskun, Leonid Shevchenko, Michail Ostryj, Antonina Ignatjeva, Евгений Мехтиев, Denis Morozov, Новопашин Владимир и другие
|
| 4 |
READ - Чтение символа
|
без видео
3 теста |
64 чел. |
★ 5 |
Done |
| |
На этом уроке мы воспользуемся базовым способом ввода с клавиатуры - методом System.in.read ().
Эта функция возвращает КОД введённого символа. Для числа 1 это 49, для буквы А - 65.
Для успешной компиляции программы необходимо использовать секуцию try - catch, либо к заголовку функции main () добавить параметр thrown IOException, который показывает о том, что эта функция может сгенерировать исключение.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 25 мин. [Показать отчёт]
Научился: System.in.read() читает первый и единственный символ, вводимый пользователем.
System.out.println () возвращает прочитанный в предыдущей строке символ в кодировке ASCII |
| |
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Serge, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Andrej Petrunev, Andrej Gladkov, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Фомичева Наталья, Станислав, Константин, Александр, Roman Poliakovskij, Сергей, Dmitrij Novikov, Константин, Сергей Соколов, Елена, Иван Воронин, vdimae, Валерий Жданов, Алексей В., Jevgenij Kariagin, Tekashnik, Александр Заскотченко, Vitalii Iudichev, Leonid Shevchenko, Новопашин Владимир, Renat Kanbekov, Максим Лапшинов, Ivan Bykov, Alvydas Buičenka, Dmitrij Starikovič, Antonina Ignatjeva, Vladimir Fedotov, Auksė Cycarienė, Stanislav Čuličkov, Zulchumor Kurbonova, Евгений Мехтиев, Erik Obuchovič, Denis Morozov, Monachov Maksim, Kiril Palajev, Reinis Stacevič, Кирилл Бравин, Sergej Piskun, Vladimir Falejev, Michail Ostryj
|
| 5 |
READ - Ввод трёхзначного числа
|
без видео
1 тест |
61 чел. |
★ 5 |
Done |
| |
На этом уроке мы напишем код для ввода трёхзначного числа, используя базовый метод - System.in.read(). Для этого придётся конвертировать код каждой цифры и составлять число из полученных цифр.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 23 мин. [Показать отчёт]
Научился: последовательно указанные операторы System.in.read (); способны читать и присваивать последовательно получаемые с консоли символы.
Использовать это надо с опаской ибо что хорошо для цифровых выражений, может привести к неожиданным результатам с буквенными. |
| |
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Andrej Petrunev, Andrej Gladkov, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Фомичева Наталья, Станислав, Александр, Константин, Сергей Соколов, Сергей, Dmitrij Novikov, Reinis Stacevič, Александр Заскотченко, Елена, Иван Воронин, Валерий Жданов, vdimae, Алексей В., Jevgenij Kariagin, Новопашин Владимир, Tekashnik, Leonid Shevchenko, Vitalii Iudichev, Renat Kanbekov, Максим Лапшинов, Stanislav Čuličkov, Ivan Bykov, Dmitrij Starikovič, Alvydas Buičenka, Antonina Ignatjeva, Auksė Cycarienė, Vladimir Fedotov, Евгений Мехтиев, Zulchumor Kurbonova, Erik Obuchovič, Denis Morozov, Michail Ostryj, Monachov Maksim, Sergej Piskun, Кирилл Бравин, Kiril Palajev, Vladimir Falejev
|
| 6 |
READ - Сканер
|
без видео
5 тестов |
61 чел. |
★ 5 |
Done |
| |
На этом уроке мы воспользуемся сканером для считывания данных. Это более удобный способ считывания данных разного типа.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 26 мин. [Показать отчёт]
Научился: After Viktor from Mother of russian cityes, I'll try to comment my reports in language of foggy Islands where so love to ride bikes.
java.util.Scanner reads data from the source that you specify for it (for example, from a string, from a file, from the console).
Further, it recognizes this information and processes it as needed.
There is one more method that you must necessarily pay attention - close ().
Like any object that works with I/O streams, the scanner must be closed at the end of its work in order not to consume any more resources from our computer.
Never forget the close () method! |
| |
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Andrej Petrunev, Andrej Gladkov, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Фомичева Наталья, Станислав, Константин, Александр, Сергей Соколов, Сергей, Dmitrij Novikov, Reinis Stacevič, Елена, Иван Воронин, Александр Заскотченко, Новопашин Владимир, Максим Лапшинов, Vladimir Falejev, Валерий Жданов, vdimae, Алексей В., Jevgenij Kariagin, Tekashnik, Leonid Shevchenko, Vitalii Iudichev, Кирилл Бравин, Renat Kanbekov, Sergej Piskun, Ivan Bykov, Dmitrij Starikovič, Auksė Cycarienė, Stanislav Čuličkov, Antonina Ignatjeva, Zulchumor Kurbonova, Alvydas Buičenka, Vladimir Fedotov, Евгений Мехтиев, Denis Morozov, Erik Obuchovič, Kiril Palajev, Monachov Maksim, Michail Ostryj
|
| 7 |
READ - Сканер пива
|
без видео
3 теста |
61 чел. |
★ 5 |
Done |
| |
На этом уроке мы увидим, как с помощью Сканера можно считывать данные разных типов - текстовые и числовые. Программа запрашивает имя и возраст человека, чтобы определить, можно ли ему продавать пиво.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 47 мин. [Показать отчёт]
Научился: lines of code are executed from top to bottom one by one.
The scanner processes the incoming information and, with the help of assignment operators, saves the input in the specified variables.
The conditional check operator IF - ELSE allows you to fork the program execution depending on the specified conditions. Сложности: https://www.youtube.com/watch?v=q0e9-ctyKaM |
| |
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Andrej Petrunev, Andrej Gladkov, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Фомичева Наталья, Станислав, Константин, Александр, Сергей Соколов, Сергей, Dmitrij Novikov, Максим Лапшинов, Reinis Stacevič, Александр Заскотченко, Alvydas Buičenka, Елена, Иван Воронин, Новопашин Владимир, Валерий Жданов, Vladimir Falejev, vdimae, Алексей В., Jevgenij Kariagin, Tekashnik, Leonid Shevchenko, Кирилл Бравин, Renat Kanbekov, Sergej Piskun, Vladimir Fedotov, Vitalii Iudichev, Ivan Bykov, Zulchumor Kurbonova, Auksė Cycarienė, Dmitrij Starikovič, Antonina Ignatjeva, Erik Obuchovič, Stanislav Čuličkov, Евгений Мехтиев, Denis Morozov, Kiril Palajev, Michail Ostryj, Monachov Maksim
|
| 8 |
READ - Сколько мне дней
|
без видео
2 теста |
72 чел. |
★ 4.9 |
Done |
| |
На этом уроке мы напишем программу, которая позволит подсчитать, сколько тебе уже дней стукнуло. В отчёте напиши, сколько тебе дней. * Добавьте в программу считывание даты рождения - три числа: год, месяц, день.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 1 час. 30 мин. [Показать отчёт]
Научился: I'm 15567 days old ))
The default constructor uses the time pattern and the default character format for the current localization. That is, for Russian localization, the standard patterned time is the pattern "dd.mm.yyy HH: mm".
The SimpleDateFormat constructor (String pattern) accepts a date format ().
The SimpleDateFormat constructor ("dd MMMM", myDateFormatSymbols) is similar to the previous exception, which is returned by the myDateFormatSymbols variable.
The SimpleDateFormat constructor ("dd MMMM", Locale.ENGLISH) is similar to the SimpleDateFormat constructor (String pattern), but uses the specified localization. In our case, this is the English localization Locale.ENGLISH |
| |
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, Yefim, крем сода, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Андрей Гладков, Jurij Cyburevkin, Kapitanov Dmitrij, Sergej Šugajev, Andrej Petrunev, Andrej Gladkov, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Фомичева Наталья, Александр, Станислав, Dmitrij Novikov, Сергей, Кирилл Бравин, Сергей Соколов, Alvydas Buičenka, Александр Заскотченко, Максим Лапшинов, Stanislav Čuličkov, Константин, Елена, Zulchumor Kurbonova, Vladimir Falejev, Ivan Bykov, vdimae, Vitalijus Tirevičius, Иван Воронин, Auksė Cycarienė, Vitalii Iudichev, Алексей В., Jevgenij Kariagin, Antonina Ignatjeva, Vladimir Fedotov, Dmitrij Starikovič, Reinis Stacevič, Babenko Oleg, Michail Ostryj, Erik Obuchovič, Евгений Мехтиев, Leonid Shevchenko, Denis Morozov, Renat Kanbekov, Kiril Palajev, Валерий Жданов, Новопашин Владимир, Serg, Tekashnik, Alcatraz, Игорь, Максим Базуев, zhikharevav, valerys Nikola и другие
|
| 9 |
READ - Любая формула
|
00:12:26
2 теста |
58 чел. |
★ 4.9 |
Done |
| |
Выбрать любую задачу из серии «Формулы». Написать программу в текстовый файл. Откомпилировать и запустить. Ввести данные, получить ответ. Проверить полученное значение. Расписать подробное, поэтапное вычисление формулы с введёнными значениями в тетради или в паинте и приложить фото/скриншот.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 25 мин. [Показать отчёт]
Научился: link changed. Instead of the installed, these same Formulas I found as the fifth section of this link: https://www.videosharp.info/console/jawa
If the mathematical operations are familiar, the task is reduced to care when writing a sequence of operators.
First perform the actions in brackets, multiplication and division take precedence over addition and subtraction, actions from left to right.
The task made this: https://www.videosharp.info/console/task/level=1339
The system scanner reads a and x from the console, and assignment statements place the read data into memory locations (variables a and x).
Then the solution in one line using the class Math.
Output in format "%.6f%n" |
| |
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, крем сода, Yefim, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Андрей Гладков, Kapitanov Dmitrij, Sergej Šugajev, Andrej Gladkov, Andrej Petrunev, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Станислав, Ivan Bykov, Кирилл Бравин, Antonina Ignatjeva, Константин, Auksė Cycarienė, Alvydas Buičenka, Сергей Соколов, Сергей, Максим Лапшинов, Dmitrij Novikov, Renat Kanbekov, Reinis Stacevič, Александр Заскотченко, Елена, Erik Obuchovič, Иван Воронин, Stanislav Čuličkov, Vladimir Falejev, Jevgenij Kariagin, Dmitrij Starikovič, Vladimir Fedotov, Евгений Мехтиев, Leonid Shevchenko, Monachov Maksim, Kiril Palajev, Zulchumor Kurbonova, Алексей В., vdimae, Vitalii Iudichev, Michail Ostryj, Denis Morozov, Новопашин Владимир, Tekashnik, Alcatraz, zhikharevav
|
| 10 |
READ - Буферный чтец
|
без видео
1 тест |
77 чел. |
★ 4.9 |
Done |
| |
Более универсальный способ для считывания данных - использование класса BufferedReader.. Он может использоваться для чтения данных из различных потоков.
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 33 мин. [Показать отчёт]
Научился: The InputStream class represents classes that receive data from various sources:
- byte array
- string (String)
- file
- canal (pipe): data is placed at one end and retrieved from the other
- a sequence of different streams that can be combined into one stream
- other sources (eg internet connection) |
| |
Tom, Anatoli, Игорь Бойко, grom518, Андрей Трофимов, крем сода, Yefim, Слава, Dmitry Sinitsin, Chip, Trira, Danil42Russia, Andrew, Андрей Гладков, Kapitanov Dmitrij, Sergej Šugajev, Andrej Gladkov, Andrej Petrunev, Povilas Abramovicius, Kiril Krutiajev, Алексей|BrisK|Кривицкий, Александр, Станислав, Ivan Bykov, Кирилл Бравин, Antonina Ignatjeva, Константин, Auksė Cycarienė, Alvydas Buičenka, Сергей Соколов, Сергей, Максим Лапшинов, Erik Obuchovič, Dmitrij Novikov, Reinis Stacevič, Александр Заскотченко, Елена, Иван Воронин, Stanislav Čuličkov, Алексей В., Jevgenij Kariagin, Vladimir Fedotov, Leonid Shevchenko, Евгений Мехтиев, Dmitrij Starikovič, Zulchumor Kurbonova, vdimae, Vitalii Iudichev, Sergej Piskun, Michail Ostryj, Kiril Palajev, Renat Kanbekov, Denis Morozov, Новопашин Владимир, Serg, Игорь, Tekashnik, Alcatraz, Karpenko Artūras, Klimas Mindaugas, Sabaliauskaitė Evelina, zhikharevav, R1 Rybakova Sofija, Mamzaleva Jekaterina, Sudalenko Julija, Gvozdeva Evelina и другие
|
| |
Итого: 10 видеоуроков |
12 мин.
26 тестов
|
56 чел. |
★ 4.97 |
|
| |
Финалисты:
Denis Morozov, Michail Ostryj, vdimae, Kiril Palajev, Monachov Maksim, Zulchumor Kurbonova, Евгений Мехтиев, Leonid Shevchenko, Dmitrij Starikovič, Vladimir Fedotov, Jevgenij Kariagin, Tekashnik, Новопашин Владимир, Алексей В., Vladimir Falejev, Stanislav Čuličkov, Vitalii Iudichev, Иван Воронин, Елена, Александр Заскотченко, Reinis Stacevič, Renat Kanbekov, Dmitrij Novikov, Erik Obuchovič, Максим Лапшинов, Сергей, Сергей Соколов, Alvydas Buičenka, Auksė Cycarienė, Константин, Antonina Ignatjeva, Кирилл Бравин, Ivan Bykov, Станислав, Александр, Алексей|BrisK|Кривицкий, Kiril Krutiajev, Povilas Abramovicius, Andrej Petrunev, Andrej Gladkov, Sergej Šugajev, Kapitanov Dmitrij, Андрей Гладков, Andrew, Danil42Russia, Trira, Chip, Dmitry Sinitsin, Слава, Yefim, крем сода, Андрей Трофимов, grom518, Игорь Бойко, Anatoli, Tom .
|