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.
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