Разница между троичной операцией и if / else состоит в том, что троичное выражение является оператором, который оценивает значение, а if / else - нет.
Чтобы использовать ваш пример, перейдите от использования троичного выражения к if / else, вы можете использовать это утверждение:
Boolean isValueBig = null;
if(value > 100)
{
isValueBig = true
}
else
{
isValueBig = false;
}
В этом случае, однако, ваше утверждение эквивалентно этому:
Boolean isValueBig = (value > 100);