больше, меньше, больше либо равно, меньше либо равно
int a = (4 >= 3) ? 4 : 3;
Зачем нужны разветвления?
Условный оператор if / else
if ( boolean statement )
{
// Операторы 1
}
else
{
// Операторы 2
}
Условный оператор(?:) возвращает одно из двух значений в зависимости от значения логического выражения. Для условного оператора используется следующий синтаксис:
Логические выражения
Операторы
if ( boolean statement )
{
// Операторы 1
}
else
{
// Операторы 2
}
switch (val)
{
case val1:
// Операторы 1
case val2:
// Операторы 2
...
default:
// Операторы 3
}
if (val == val1)
{
// Операторы 1
}
else if (val == val2)
{