Урок 2: Арифметические операции, остаток от деления // Котлин курс с нуля
Вставка
- Опубліковано 9 лип 2024
- 🔹 Тесты и практика по этому уроку: t.me/KotlinBasicsBot?start=yo...
🔹 Текстовая версия урока: clck.ru/yXtS7
🛠 Код из всех уроков: t.me/ievetrov_dev
🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev
✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview
🔹 Бесплатный курс по Android: clck.ru/376Zab
🔹 VK: ievetrov.development
Разбираем базовую арифметику в программировании - с нуля! Рассмотрим основные операции, такие как: сложение, вычитание, деление, умножение. Еще будет немного важных нюансов про объявление и инициализацию (например, про отсутствие типизации или про присвоение переменной сразу готового выражения). Помните же про дробные типы флоат и дабл? Расскажу какой будет конечный тип, если в выражении встретятся и дробные, и целочисленные значения. Также не пропустим важную операцию по нахождению остатка от деления (или деление по модулю) - крутой способ определения четных чисел. В конечной части видео поднимем вопрос как распечатать в консоль имя класса, а также будут показаны различные способы увеличения числа на единицу (инкремент и декремент). И, наконец, выведем в консоль операторы сравнения - более плотнее с ними будем работать позже, например, при изучении логических ветвлений.
00:00 Рефакторинг, массовое изменения
01:18 Базовые арифметические операции
02:30 Как объявить переменную
03:25 Деление дробных целых и дробных чисел
05:29 Остаток от деления (деление по модулю)
06:09 Конечный тип переменных при делении целого и дробного
07:23 Получить имя Kotlin класса
08:14 Операции инкремента и декремента (префикс и постфикс)
09:47 Операторы сравнения
#kotlin #котлин #программирование
Ссылки и содержание:
🔹 Тесты и практика по этому уроку: t.me/KotlinBasicsBot?start=youtube
🔹 Текстовая версия урока: clck.ru/yXtS7
🛠 Код из всех уроков: t.me/ievetrov_dev
🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev
✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview
🔹 Бесплатный курс по Android: clck.ru/376Zab
🔹 VK: vk.com/ievetrov.development
00:00 - 01:18 - Рефакторинг, массовое изменения
01:18 - 02:30 - Базовые арифметические операции
02:30 - 03:25 - Как объявить переменную
03:25 - 05:29 - Деление дробных целых и дробных чисел
05:29 - 06:09 - Остаток от деления (деление по модулю)
06:09 - 07:23 - Конечный тип переменных при делении целого и дробного
07:23 - 08:14 - Получить имя Kotlin класса
08:14 - 09:47 - Операции инкремента и декремента (префикс и постфикс)
09:47 - 11:00 - Операторы сравнения
не, ну это подписка. спасибо, вы прекрасно объясняете, а это большая редкость.
польщен, спасибо за фидбэк))
Достаточно информативненько, для закрепления материала самое оно, нет воды и рассказа про бабушку переведенную через дорогу, которая воспитала отца создателя Kotlin или И создал бог землю и на 7 день...... а потом оператор *... далее перейдем к инкременту
От души порадовали аналогии) и спасибо за фидбэк))
@@ievetrov как закомментировать сразу несколько строк без выделения? 5:25 Или это монтаж?
@@elitepwnz8730 можно расставить несколько курсоров для массовых изменений, зажав клавиши (на маке) SHIFT+option+command и кликать в нужные места. для windows по моему SHIFT+alt, но надо проверять
@@ievetrov спасибо за быстрый ответ) Да, на винде shift+alt, проверил
8:00 "...сейчас этот момент может быть не понятен..."
Когда пришёл к изучению Kotlin, изучив перед этим C++, Java))
😌🥹
Спасибо! Коротко и доходчиво + Тест в телеграмм. Идем дальше))) PS: для повторения - самое то!
Кайф) приятного обучения!
Очень крутые уроки, спасибо вам за ваш труд, надеюсь будет еще больше контента, круто что есть такие люди!
Отлично) а я рад, что есть положительный отклик! Желаю успеха!
@@ievetrov спасибо!)
Спасибо большое за ваши уроки!
Супер
Приветствую автора этого канала. Я начинающий андроид-дев, попал сюда совершенно случайно, когда искал лофи) Я полистал видео, подача просто фантастическая, самое то, чтоб вспомнить какие-то моменты в Котлине, а ТГ бот с домашкой и канал с интервью просто разрыв шаблонов! Спасибо вам за вашу работу! Вы большой молодец)
И вопрос: будут ли новые видео? Вижу, что два месяца как ничего не снимаете? Хотелось бы увидить от вас курс о разработке под Андроид)
Здравствуйте) благодарю за комментарий и высокую оценку, это мотивирует!
Да, отдыхал от уроков и налаживали процессы в рабочей группе) Андройд на низком старте, кстати, как раз тут об этом писал. Можете поделиться под постом, что именно вам было бы интересно увидеть в уроках) vk.com/ievetrov.development?w=wall-85562117_397
Я знаю что в C# и Java есть явное приведение типов с помощью скобочек, например: Console.WriteLine( (float) 10 / 3 ). Тогда выводится число float, но мне непонятно как приводить типы в Kotlin и есть ли такая возможность вообще
крутые уроки Like
🤩спасибо
🥹
Почему префиксный декремент/инкремент в Kotlin выдаёт такой же результат, что и постфиксный декремент/инкремент?
при попытке запустить через кнопку Run выскакивает ошибка 403 ( Received status code 403 from server: Forbidden)
Что делать?
контекста маловато) напишите мне в телегу, пожалуйста, если актуально)
Такой вопрос - а где в kotlin подключение библиотек?
(я только сегодня приступила к его изучению)
зависит от настроенной системы сборки, можно создать проект с gradle и имплементить библиотеки в файле build.gradle.kts
Unsupported java пишет, что делать?
Скажите пожалуйста что такое инкапсуляция в джава/котлин
Здравствуйте. если коротко - это механизм объединения и сокрытия компонентов. Например, ограничение доступа к свойствам и/или методам в рамках одного класса, чтобы к ним не было возможности обращаться напрямую извне (это не безопасно).
Прекрасные уроки!!! спасибо!
Только помогите пожалуйста понять, почему остаток от деления 10 % 3 будет 1
Я понимаю, что 10 % 2 будет 0, потому что делится без остатка.
А 10 % 3 будет 1 , потому что 9 на 3 делится, а 1 остается?))) Так?....
Мария, благодарю!
Вы все верно поняли, остаток - это то, что не "поместилось" для целочисленного деления.
Так, например, остаток при деления 17 % 5 будет 2.
@@ievetrov 😊👍