Java Language Opérateur ternaire


Exemple

Parfois, vous devez vérifier une condition et définir la valeur d'une variable.

Pour ex.

String name;

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

Cela peut être facilement écrit dans une ligne comme

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

La valeur de la variable est définie sur la valeur immédiatement après la condition, si la condition est vraie. Si la condition est fausse, la deuxième valeur sera donnée à la variable.