Найти тему
KOTLIN_IT

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

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

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