Включено в курс
Чему вы научитесь
- Создавать несложные программы, используя основные конструкции языка (условия, циклы, методы и другие)
- Разделять код на методы для повторного использования
- Правильно анализировать ошибки в коде и пользоваться отладочной печатью при их поиске
Описание
На этом курсе вы изучите основы языка Java. Вы познакомитесь с типами данных в Java, а также узнаете больше о методах, условиях, циклах и других основных конструкциях этого языка программирования. В итоге вы научитесь писать несложные программы, использовать и определять методы, искать и анализировать ошибки в коде.
Обучение включает в себя основы программирования на Java и объясняет важные базовые вещи: типы данных и их представление в языке, стандарты именования и кодирование строк. После курса вы начнете понимать, как происходит работа над ошибками и как возникают побочные эффекты.
Освоить программирование на Java c нуля непросто, поэтому во время обучения вы будете закреплять теорию на практике. Уже с первых уроков вы начнете выполнять упражнения, которые помогут быстрее привыкнуть к особенностям языка. Знания из этого курса помогут получить основное представление о языке Java, его принципах и особенностях.
Программа курса
-
5
Как мы проверяем ваши решения
Узнать, как проверяются решения в упражнениях -
7
Арифметические операции
Переводим арифметические действия на язык программирования -
11
Приоритет операций
Разбираемся, как менять стандартный порядок вычисления -
12
Числа с плавающей точкой
Поймем различия между натуральными и рациональными числами и узнаем, почему операции с числами с плавающей точкой неточны -
16
Конкатенация
Изучаем, как собрать строку из разных частей, соединенных вместе -
17
Что такое переменная
Учимся хранить информацию и переиспользовать уже существующие данные -
20
Ошибки при работе с переменными
Учимся избегать распространенных ошибок в работе с переменными -
21
Выражения в определениях
Узнаем, как записать в переменную значение целого выражения -
22
Переменные и конкатенация
Научимся использовать переменные при конкатенации строк -
23
Именование переменных
Учимся правильно именовать переменные, чьи имена состоят из нескольких слов -
24
Магические числа
Узнать, что такое магические числа и научиться избегать их в коде -
26
Зачем нужны типы данных
Обсуждаем, что такое типы данных и зачем они нужны -
29
Значение null
Узнаем про особое значение null в Java и его использование в ссылочных типах данных -
30
Явное преобразование типов
Узнаем, как в Java преобразовать значения из одного типа в другой -
32
Параметры методов
Узнаем, как передавать методам данные, которые метод сможет использовать для выполнения своих операций -
35
Цепочки вызовов методов
Учимся вызывать метод на результате вызова предыдущего и строить цепочки вызовов -
36
Детерминированность
Изучаем некоторые свойства методов и особенности их работы -
43
Необязательные параметры методов
Выясняем, как работает перегрузка метода -
44
Логический тип
Учимся использовать логические выражения и писать методы-предикаты -
45
Сравнение строк
Узнаем, как в Java правильно сравнивать строки по их содержимому -
46
Комбинирование операций и методов
Узнаем, как сочетать логические операции с другимы выражениям и разберемся с порядком вычисления -
49
Условная конструкция (if)
Учимся управлять поведением программы в зависимости от разных условий -
50
Конструкция if-else
Узнаем, как выполнить действия, если условие не выполнилось -
51
Конструкция else if
Учимся использовать большое количество проверок, которые взаимоисключают друг друга -
52
Тернарный оператор
Учимся управлять поведением программы в зависимости от разных условий -
53
Конструкция Switch
Разбираемся, что такое конструкция Switch и в каких случаях ее использовать -
54
Цикл while
Разбираемся, как писать программы для выполнения повторяющихся действий -
55
Агрегация данных (Числа)
Узнаем, что такое агрегация и научимся считать сумму всех чисел -
59
Формирование строк в циклах
Узнаем, как сформировать новую строку в цикле -
61
Инкремент и декремент
Изучим инкремент и декремент, узнаем про разницу постфиксной и префиксной формам -
62
Возврат из циклов
Узнаем, как закончить выполнение цикла при достижении необходимого результата -
65
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже
Отзывы

Задание интересное, как впрочем и многие другие. Самая лучшая модель запоминания эта та, при которой ты совершил 100 и 1 попытку и все таки победил задачу своими усилиями. В таком случае точно не забудешь реализацию.