Условные конструкции позволяют Вам посмотреть, удоволетворяют ли данные условиям, а затем в зависимости от результата выполнить код. Наиболее распространенный тип условных конструкций - if/else-конструкция, но помимо нее есть много других: case, цикл for и цикл while.
if/else
if/else-конструкции позволяют вам посмотреть, удоволетворяют ли данные условию при помощи опреаторов, и если это так, то выполнить код.
Операторы сравнения
Операторы сравнения более всег оиспользуются в выражениях if/else; они проверяют соотношение между двумя наборами данных перед выполнением кода. Оператор Значение Использование
== Левое равно правому if(Left == Right)
!= Левое не равно правому if(Left != Right)
> Левое больше, чем правое if(Left > Right)
>= Левое больше или равно правому if(Left >= Right)
< Левое меньше, чем правое if(Left < Right)
<= Левое меньше или равно правому if(Left <= Right)
&& И if(Left && Right)
|| ИЛИ if(Left || Right)
! НЕ if(!Variable)
НЕ ИЛИ if(!(Left || Right))
НЕ И if(!(Left && Right))
ИЛИ ИЛИ if((Left && !Right)||(!Left && Right))
НЕ ИЛИ ИЛИ if(!((Left && !Right)||(!Left && Right)))
Пример
Code
if(lvalue > rvalue) { /* Выполнить код */ }
В этом примере если условие между lvalue и rvalue истинно, выполнится код. Условие представляет собой - если lvalue больше, чем rvalue...