Обзор проекта
Часть раздела Основы путешествия по Kotlin на Coddy. Урок 84 из 93.
Задание
СреднеВ этой главе ты создашь ежедневный трекер расходов с интерфейсом на основе меню.
Выведи меню трекера расходов. В меню должны отображаться следующие параметры, каждый на новой строке:
--- Expense Tracker ---
1. Add Expense
2. View All Expenses
3. Total and Average
4. Clear All
5. Exit
Choose an option:Выведи это меню в точности так, как показано выше, включая заголовок с дефисами и приглашение в конце.
Попробуйте сами
fun main() {
// TODO: Напишите ваш код ниже, чтобы вывести меню трекера расходов
}Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСоставное присваиваниеОператоры сравненияПовторение — простая математика7Базовый ввод-вывод
Функция PrintlnШаблоны строкВвод ReadLineПреобразование типовПовторение — лет до выхода на пенсиюПовторение — правда или ложь10Функции
Объявление функцииПараметры и аргументыВозвращаемые значенияИменованные аргументыЗначения по умолчаниюФункции с одним выражениемПовторение — функция SigmaПовторение — функция валидации13Итерация по последовательностям
Итерация по элементамМетод WithIndexИтерация по строкам, ч. 1Итерация по строкам, ч. 2Повторение — индексированные буквы2Переменные
Val и VarВывод типовЧислаСтрокаЛогическое значениеСоглашения об именованииПовторение — инициализация переменных5Операторы, часть 2
Логические операторы, часть 1Логические операторы, часть 2Логические операторы, часть 3Тернарный оператор с выражением ifПовторение — простая логика8Калькулятор разделения счёта
Приветственное сообщениеВвод данных3Обработка null
Что такое безопасность nullТипы, допускающие nullОператор безопасного вызоваОператор ЭлвисаОсновы задания на функцииУтверждение ненулевого значенияПовторение — безопасный доступ6Принятие решений
Инструкция ifIf — ElseIf как выражениеВыражение whenWhen с диапазонамиПовторение — простой калькулятор9Циклы
Цикл ForЦикл WhileЦикл Do-WhileBreakContinueДиапазоны в циклахВложенный циклПовторение — факториалПовторение — динамический ввод12Основы списков
List и MutableListДоступ к элементамИзменение списковМетоды списковПара и тройкаПовторение — список товаровПовторение — перевёрнутый список15Ежедневный трекер расходов
Обзор проектаВыход из программыПотренируйтесь самостоятельно: Песочница Kotlin