0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Условные конструкции позволяют выполнять разный код, основываясь на логических проверках. Посмотрим на таком типичном примере:</p>
1
<p>Условные конструкции позволяют выполнять разный код, основываясь на логических проверках. Посмотрим на таком типичном примере:</p>
2
<ul><li>Человек хочет оплатить покупку с карты</li>
2
<ul><li>Человек хочет оплатить покупку с карты</li>
3
<li>Если на счету есть деньги, то нужная сумма спишется автоматически</li>
3
<li>Если на счету есть деньги, то нужная сумма спишется автоматически</li>
4
<li>Если денег нет, то операция будет отклонена</li>
4
<li>Если денег нет, то операция будет отклонена</li>
5
</ul><p>Для примера напишем метод, который определяет тип переданного предложения. Для начала он будет отличать обычные предложения от вопросительных:</p>
5
</ul><p>Для примера напишем метод, который определяет тип переданного предложения. Для начала он будет отличать обычные предложения от вопросительных:</p>
6
<p>if - конструкция языка, управляющая порядком инструкций. В скобках ей передается логическое выражение, а затем описывается блок кода в фигурных скобках. Этот блок кода будет выполнен, только если условие выполняется.</p>
6
<p>if - конструкция языка, управляющая порядком инструкций. В скобках ей передается логическое выражение, а затем описывается блок кода в фигурных скобках. Этот блок кода будет выполнен, только если условие выполняется.</p>
7
<p>Если условие не выполняется, то блок кода в фигурных скобках пропускается, и метод продолжает свое выполнение дальше. В нашем случае следующая строчка кода - return "general"; - заставит метод вернуть строку и завершиться.</p>
7
<p>Если условие не выполняется, то блок кода в фигурных скобках пропускается, и метод продолжает свое выполнение дальше. В нашем случае следующая строчка кода - return "general"; - заставит метод вернуть строку и завершиться.</p>
8
<p>Все константы или переменные, определенные внутри блока кода, будут видны только внутри этого блока:</p>
8
<p>Все константы или переменные, определенные внутри блока кода, будут видны только внутри этого блока:</p>
9
<p>Запуск кода выше приведет к ошибке, так как переменная type не определена за пределами блока</p>
9
<p>Запуск кода выше приведет к ошибке, так как переменная type не определена за пределами блока</p>
10
10