Существуетещёо динтипоператора if, которыйназывается условный оператор. Он используется для того , чтобы присвоить значениепеременной,взависимостиотистинностивыражения,стоящегоперед вопросительным знаком. Если выражение истинно, присваива ется
| ПрогрнаммированиеJava длядетей,родителей,бабушекдедушек
|
|
|
|
|
|
|
|
|
|
значение стоящее сразу после вопросительного знака, в противном случае - значениестоящегопоследвоеточия:
discount = price > 50? 10:5;
Если цена большепятидесяти,значениепеременной discount (скидка) будет равнодесяти,впротивномслучае пяти.Этопростоболее короткаяформазаписиобычногооператора if:
if (price > 50){ discount = 10;
} else {
discount = 5;
}