"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment fonctionne l’opérateur conditionnel ternaire en programmation ?

Comment fonctionne l’opérateur conditionnel ternaire en programmation ?

Publié le 2024-11-16
Parcourir:441

How does the Ternary Conditional Operator work in programming?

Comprendre l'opérateur conditionnel ternaire

En programmation, les opérateurs point d'interrogation ("?") et deux-points (":") sont utilisés entre parenthèses pour former l’opérateur conditionnel ternaire. Il offre une alternative concise à l'instruction if-else traditionnelle, vous permettant d'évaluer une condition et d'attribuer une valeur en fonction de sa véracité.

Syntaxe et utilisation

Le L'opérateur ternaire suit la syntaxe :

boolean_expression ? true_value : false_value

Si boolean_expression est évalué à true, la true_value est attribuée ; sinon, la valeur false_value est attribuée.

Par exemple :

int result = x > 0 ? 1 : 0;

Si x est supérieur à zéro, le résultat sera attribué à 1 ; sinon, ce sera 0.

Alternative aux instructions if-else

L'opérateur ternaire fournit une manière plus compacte d'écrire des instructions if-else simples. Prenons l'exemple suivant :

if (row % 2 == 1) {
    System.out.print("");
}

Ce code peut être réécrit en utilisant l'opérateur ternaire comme :

System.out.print(row % 2 == 1 ? "");

Terminologie et documentation

L'opérateur ternaire est souvent simplement appelé « l'opérateur ternaire » ou « l'opérateur conditionnel ». Plus d'informations sur son utilisation peuvent être trouvées dans la documentation du langage de programmation que vous utilisez, comme la documentation de Java sur le ? opérateur.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3