Evaluarea expresiei decurge astfel:
- se evaluează operand1 obținându-se o valoare booleană;
- dacă operand1 are valoarea true, atunci valoarea expresiei
condiționale este cea care se obține evaluând operand2; altfel,
este cea care se obține evaluând operand3.
Exemplu În programul de mai jos, dat și în fișierul ExprCond.java, se exemplifică mai multe cazuri de utilizare a expresiei condiționale.
Executând acest program, obținem pe ecran urmatoarele
rezultate:
Din aceste rezultate putem constata cu ușurință că s-au evaluat de fiecare dată numai acei operanzi, care erau necesari în evaluarea expresiei condiționale. În ultima instrucțiune se ilustrează și un caz de utilizare drept operanzi a unor expresii condiționale. |