Maison > Java > javaDidacticiel > Comment fonctionne l'opérateur conditionnel ternaire ?

Comment fonctionne l'opérateur conditionnel ternaire ?

Patricia Arquette
Libérer: 2024-10-31 16:35:02
original
467 Les gens l'ont consulté

How Does the Ternary Conditional Operator Work?

Qu'est-ce que l'opérateur conditionnel ternaire ?

L'opérateur conditionnel ternaire, représenté par un point d'interrogation "?" et deux points ":", fournissent une manière concise d'effectuer des évaluations conditionnelles.

Fonctionnalité

L'opérateur ternaire fonctionne comme suit :

boolean_statement ? true_expression : false_expression;
Copier après la connexion

Si l'instruction booléenne évalue à true, l'expression vraie est exécutée, sinon l'expression fausse est exécutée.

Utilisation

L'opérateur ternaire peut être utilisé n'importe où, pas exclusivement dans les instructions d'impression. Il sert d'alternative aux instructions « if-else » et peut simplifier le code en combinant des évaluations conditionnelles et des affectations sur une seule ligne.

Exemple

Considérez le code suivant :

int row = 10;
int column;
while (row >= 1)
{
    column = 1;
    while(column <= 10)
    {
        System.out.print(row % 2 == 1 ? "<" : ">");
        ++column;
    }
    --row;
    System.out.println();
}
Copier après la connexion

L'opérateur ternaire dans cet exemple est :

row % 2 == 1 ? "<" : ">"
Copier après la connexion

Si la ligne est impaire (c'est-à-dire que la ligne % 2 est égale à 1), la chaîne "<>" est imprimé ; sinon, la chaîne "> est imprimée.

Terminologie et ressources

L'opérateur conditionnel ternaire est souvent appelé "l'opérateur ternaire" ou "l'opérateur conditionnel". Pour plus d'informations sur son utilisation, reportez-vous aux ressources suivantes :

  • [Opérateur conditionnel ternaire en Java](https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op1.html#op1)
  • [Opérateurs ternaires (C)](https://www.learncpp.com/cpp-tutorial/conditional-operator-ternary-operator-in-cpp/)
  • [Opérateur ternaire (? :)](https://developer.mozilla.org/en-US/docs/Glossary/Ternary_operator)

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal