Найти в Дзене
KOTLIN_IT

Урок №39 по Котлин. Условный оператор if-else

Условные конструкции позволяют направить выполнение программы по одному из путей в зависимости от условия. if...else В данном случае в конструкции if проверяется истинность выражения a == 100, если оно истинно, то выполняется последующий блок кода в фигурных скобках, и на консоль выводится сообщение "a равно 100". Если же выражение ложно, тогда блок кода не выполняется и выведется пустая строка. Если необходимо задать альтернативный вариант, то можно добавить блок else: Таким образом, если условное выражение после оператора if истинно, то выполняется блок после if, если ложно - выполняется блок после else. Если необходимо проверить несколько альтернативных вариантов, то можно добавить выражения else if: В данном случае вывод будет такой: a равно 99. Этот же пример можно записать в переменную result: Рассмотрим другой пример: Если возраст больше или равно 14 то выводим “Есть паспорт”, иначе выводим “Нет паспорта”. Вы можете комбинировать разные варианты. Теперь давайте напишем функци

Условные конструкции позволяют направить выполнение программы по одному из путей в зависимости от условия.

if...else

-2

В данном случае в конструкции if проверяется истинность выражения a == 100, если оно истинно, то выполняется последующий блок кода в фигурных скобках, и на консоль выводится сообщение "a равно 100".

Если же выражение ложно, тогда блок кода не выполняется и выведется пустая строка.

Если необходимо задать альтернативный вариант, то можно добавить блок else:

-3

Таким образом, если условное выражение после оператора if истинно, то выполняется блок после if, если ложно - выполняется блок после else.

Если необходимо проверить несколько альтернативных вариантов, то можно добавить выражения else if:

-4

В данном случае вывод будет такой: a равно 99.

Этот же пример можно записать в переменную result:

-5

Рассмотрим другой пример:

-6

Если возраст больше или равно 14 то выводим “Есть паспорт”, иначе выводим “Нет паспорта”.

Вы можете комбинировать разные варианты.

Теперь давайте напишем функцию которая находит число из двух заданных

-7

Запустим и увидим что вывелось число 10.

На нашем примере функция имеет лишь одно выражение, поэтому функцию max можно объединить в одну строку:

-8