Python multiligne si instruction

L’opérateur ternaire Java vous permet d’écrire une instruction if sur une seule ligne de code. Un opérateur ternaire peut être évalué à vrai ou faux. Il renvoie une valeur spécifiée selon que la déclaration est évaluée comme vraie ou fausse.

Nous utilisons Java if‚Ķelse instructions pour contrôler le flux d’un programme. Une instruction if évaluera si une expression est vraie ou fausse. Cette instruction exécute un bloc de code spécifique si l’expression est égale à true.

Cependant, les instructions if‚Ķelse s’étendent sur plusieurs lignes. Si vous évaluez une expression de base, votre syntaxe peut devenir inutilement verbeuse. C’est là qu’intervient l’opérateur ternaire. L’opérateur ternaire Java est utilisé pour remplacer de simples instructions if‚Ķelse pour rendre votre code plus facile à lire.

Ce tutoriel expliquera comment pour utiliser l’opérateur ternaire Java. Nous allons parcourir un exemple afin que vous puissiez apprendre à utiliser cet opérateur. Commençons !

Opérateur ternaire Java

L’opérateur ternaire Java vous permet d’écrire des instructions concises if‚Ķelse . Les énoncés ternaires tirent leur nom du fait qu’ils prennent trois conditions. Un opérateur ternaire évalue si une déclaration est vraie ou fausse et renvoie une valeur spécifiée en fonction du résultat de l’opérateur.

Voici la syntaxe d’un opérateur ternaire en Java :

L’origine du nom "ternaire‚" fait référence à la façon dont un opérateur ternaire a trois parties. Notre instruction comprend trois opérandes :

  • expression est l’expression que l’opérateur doit évaluer
  • expressionIsTrue est la valeur attribué à variable si l’expression est vraie
  • expressionIsFalse est la valeur attribuée à variable si l’expression est fausse

Vous n’avez pas besoin d’affecter le contenu de l’opérateur ternaire à une variable. Par exemple, vous pouvez écrire un opérateur ternaire dans une instruction System.out.println(). Cela vous permettra vous voyez le résultat de votre opérateur ternaire dans la console Java.

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi dans la technologie après avoir assisté à un bootcamp. Faites-vous jumeler à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

Contrairement à une déclaration "if", l’opérateur ternaire n’accepte pas une déclaration " mot-clé else". L’instruction ternaire utilise les deux points (:) pour représenter une condition "else".

Utilisons un exemple pour montrer cet opérateur en action.

Ternary Exemple d’opérateur Java

Supp ose que nous construisons un site Web d’achat. Nous voulons que les gens ne soient autorisés à acheter des produits que s’ils ont 16 ans ou plus.

Pour vérifier l’√¢ge de nos clients, nous pourrions utiliser un opérateur ternaire. C’est plus efficace que d’utiliser un "if" car un utilisateur ne peut avoir que moins de 16 ans ou 16 ans et plus. Voici un exemple de programme qui accomplirait la t√¢che de vérifier l’√¢ge d’un utilisateur :

Notre code évalue notre ternaire. Notre condition est vraie donc notre code renvoie :

Tout d’abord, nous définissons une classe appelée EvaluateAge. Ensuite, nous déclarons une variable Java appelée age. Cette variable stocke la valeur de l’√¢ge de notre client. age reçoit la valeur 22.

Nous déclarons une variable appelée "result‚" dont la valeur est égale au résultat de notre opérateur ternaire. L’opérateur ternaire évalue si l’"√¢ge" de l’utilisateur" est égal ou supérieur à 16 ("age >= 16‚").

Si l’expression est évaluée à vrai, l’opérateur renvoie "Cet utilisateur a plus de 16 ans". Sinon, l’opérateur renvoie Cet utilisateur a moins de 16 ans. Sur la dernière ligne de notre code, nous affichons le message renvoyé par la variable result.

Si l’√¢ge de notre utilisateur était égal à 15, notre code renverrait le résultat de chaaîne Java suivant :

C’est parce que notre ternaire évalue à faux si l’√¢ge de l’utilisateur n’est pas égal ou supérieur à 16. Nous avons réussi à créer un système pour vérifier si un utilisateur est assez vieux pour utiliser nos services.

Quand utiliser les opérateurs Java ternaires

Les opérateurs Termaru doivent être utilisés si vous avez une simple déclaration "if" que vous voulez apparaaître plus concis e dans ton code. L’opérateur ternaire rend votre code plus lisible.

Dans notre exemple ci-dessus, nous avons évalué une expression. Si nous écrivions le code pour évaluer l’√¢ge de notre utilisateur en tant que "if" déclaration, nous aurions écrit :

Cette instruction if est simple, mais elle s’étend sur cinq lignes. En utilisant une instruction ternaire, nous avons réduit notre instruction if à une seule ligne.

Dans l’ensemble, vous ne devez utiliser des instructions ternaires que lorsque l’instruction résultante est courte. Sinon, écrivez une instruction if normale. Le but d’un opérateur ternaire est de rendre votre code plus concis et lisible. Déplacer une instruction if complexe dans un opérateur ternaire va à l’encontre de cet objectif.

Les opérateurs conditionnels ternaires Java et if évaluent les expressions booléennes. Les expressions booléennes sont celles o√π la seule sortie peut être vraie ou fausse. Pour en savoir plus sur les booléens Java, lisez notre guide complet sur Java Booleans.

Conclusion

L’opérateur ternaire est une fonctionnalité de Java qui vous permet d’écrire plus concis if instructions pour contrôler le flux de votre code. Ces opérateurs sont appelés ternaires car ils acceptent trois opérandes.

Dans ce tutoriel, nous avons couvert les bases des opérateurs ternaires Java. Nous a également exploré la comparaison des opérateurs ternaires avec les instructions Java if, ainsi que des exemples de chacun en action.

Voulez-vous en savoir plus sur le codage en Java ? Consultez notre Guide d’apprentissage de Java. Vous trouverez un liste des meilleurs cours en ligne ainsi que des conseils d’experts sur l’apprentissage du langage de programmation Java.

"Career Karma est entré dans ma vie au moment o√π j’en avais le plus besoin et m’a rapidement aidé à suivre un bootcamp. Deux mois après avoir obtenu mon diplôme, j’ai trouvé l’emploi de mes rêves qui correspondait à mes valeurs et à mes objectifs dans la vie !"

Venus, ingénieur logiciel chez Rockbot