В этой статье я упоминаю об основных структурах управления c if-else и switch. Нам часто нужны эти утверждения. Когда мы хотим сказать компьютеру: «Если это правда, сделай это. Если это не так, сделайте так», мы используем эти конструкции.
синтаксис такой
Если условие правильное, запускается code1. Если это не так, компилятор пропускает code1 и запускает code2. Основная логика такова: → проверить условие, верно ли оно, запустить. В противном случае продолжите следующую строку.
Примеры: Программа проверяет число, заданное пользователем, является четным или нечетным.
Продолжим некоторые правила синтаксиса.
- if(условие). Это условие важно.
- иначе не требуется. Даже если нет else компилятора, продолжайте со следующей строки.
- Если вы пишете только одну строку, вам не нужно писать {} , но более чем для одной строки вы должны использовать {} . Потому что, если написано «первая следующая строка моя, остальные нет». Или «{весь код внутри фигурных скобок мой}». (На самом деле не первая строка, первый «;»)
- Вы можете объединить части if-else
Привет! это слишком долго, я не могу снова и снова писать else if(). Да, ты прав. Для этой ситуации есть оператор switch.
Переключатель имеет аналогичную логику с if-else, но не полностью такую же. Switch-case сравнивает одну переменную с различными ситуациями. При совпадении он запускает код, а затем переходит в часть переключателя. Вы можете получить логику из ее имени, переключить переменную в случаях, когда она совпадает. Если он попробовал все случаи, но ни один из них не совпал, то он запускает код по умолчанию.
Вам не нужно использовать команду break. ‘break command’разрывает (выходит из) часть переключателя. Если команда break отсутствует, компилятор пробует все условия, если они совпадают, запускает код. В противном случае продолжается следующий случай.
Еще примеры:
- Программа вычисляет, ниже ли заданное пользователем число точки замерзания или нет. Ответить
- Программа находит наибольшее из трех чисел. Ответить
- Базовый калькулятор. Ответить
для получения более подробной информации и качественных примечаний вы можете посетить веб-сайт доктора Канера Озджана.