HTML Diff
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