Условия

Условия - это разветвления в программе, которые меняют ход её работы. Условия очень полезны, когда вы заранее не знаете, какие именно данные придут в программу. Наша жизнь полна условий: если у меня есть деньги, то я куплю еду, иначе я останусь голодным. Давайте перенесём этот пример на код.

После оператора если идёт само условие - булевское выражение. Если оно истинно, то алгоритм в фигурных скобках выполняется. В ином случае, если после закрывающей фигурной скобки истинного алгоритма идёт оператор иначе, то алгоритм в следующих фигурных скобках выполняется. В случае данного кода, если у переменной деньги значение больши или равно 500, то в консоли мы увидим Сегодня я поем!, в ином случае - Значит, не сегодня....

Условия могут быть вложенными:

Истинность условий не влияет на проверку синтаксиса, но влияет на исполнение кода: