Maison  >  Article  >  Java  >  Comment fonctionne l'opérateur conditionnel ternaire en programmation ?

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

Barbara Streisand
Barbara Streisandoriginal
2024-10-29 11:50:30536parcourir

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 :

<code class="java">int result = x > 0 ? 1 : 0;</code>

Si x est supérieur à zéro, le résultat se verra attribuer 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 :

<code class="java">if (row % 2 == 1) {
    System.out.print("<");
} else {
    System.out.print(">");
}</code>

Ce code peut être réécrit à l'aide de l'opérateur ternaire comme :

<code class="java">System.out.print(row % 2 == 1 ? "<" : ">");</code>

Terminologie et documentation

Le L'opérateur ternaire est souvent simplement appelé « opérateur ternaire » ou « 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.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn