Привет!
Вторая часть второго урока. Первая часть
Enum, switch, рекурсия.
Enum
Это перечисление, например дней недели. Monday, tuesday, wednesday, thursday, friday, saturday, sunday. Создав перечисление мы можем обращаться к ним:
Можно самому присвоить номер перечислению и тогда следующее перечисление будет увеличено на 1
Так же можно присвоить любой номер каждому перечислению либо нескольким
Switch
Switch позволяет обращаться к подпрограммам (методам, функциям) которые у нас есть. Например у нас есть Task1() и Task2(), мы делаем меню в котором пользователю предлагаем выбрать задачу, он нажимает 2 и switch выводит на экран задачу под номером 2(Task2())
В switch ключевое слово break; обязательно!
Так же есть ключевое слово default; Воспользуемся им чтобы сообщить пользователю о не правильно введённом числе
Рекурсия
Чтобы понять рекурсию, нужно понять рекурсию ©
С помощью рекурсии можно организовать цикл без использования операторов цикла.
Вообще, рекурсивный метод используется редко, в основном его можно заменить циклами и на данном этапе обучения я буду стараться решать задачи с помощью циклов. Но скорее всего, к рекурсии буду обращаться, возможно при решении домашнего задания ко второму уроку.