Java Language Operatore ternario


Esempio

A volte è necessario verificare una condizione e impostare il valore di una variabile.

Per es.

String name;

if (A > B) {
    name = "Billy";
} else {
    name = "Jimmy";
}

Questo può essere facilmente scritto in una riga come

String name = A > B ? "Billy" : "Jimmy";

Il valore della variabile è impostato sul valore immediatamente dopo la condizione, se la condizione è vera. Se la condizione è falsa, verrà assegnato il secondo valore alla variabile.