Qu'est-ce que ? Moyenne en Java

Qu'est-ce que ? Moyenne en Java
Java fournit une large gamme d'opérateurs tels que l'opérateur d'affectation "=", Opérateur d'incrément "++», Opérateur de décréments« - »et ainsi de suite. Vous avez peut-être entendu parler de tous ces opérateurs, mais avez-vous déjà entendu parler d'un ternaire "?" opérateur? Eh bien, ce n'est rien d'autre qu'un autre moyen d'une déclaration IF-Else et donc également connu comme un opérateur conditionnel. De plus, l'utilisation de l'opérateur ternaire imbriqué "?" Fournit les fonctionnalités des instructions de commutation.

Dans cet article, nous allons explorer les différents aspects du ternaire «?»Opérateur:

  • Qu'est-ce que "?" Moyenne en Java
  • Syntaxe
  • Comment "?" L'opérateur travaille à Java
  • Comment "?" L'opérateur travaille à Java
  • Comment utiliser Nested "?" Opérateur en java

Alors, commençons!

Que fait «?"Moyenne en Java

Le "?" Dans Java n'est rien d'autre qu'un opérateur qui fonctionne de la même manière que les déclarations IF-Else et donc il est mieux connu comme l'opérateur conditionnel ou ternaire à Java. Le "?" Dans Java, aidez-nous à écrire un code simple, concis et clair.

Syntaxe

L'opérateur ternaire ou conditionnel se compose de deux symboles: l'un est "?" Et l'autre est ":" Et collectivement, ces deux symboles forment une expression:

(condition / expression) ? Première expression: deuxième expression

De l'extrait ci-dessus, il est clair qu'il y a un total de trois instances I.e. une condition spécifique et deux expressions.

Comment "?»L'opérateur fonctionne à Java

Comme le «?»L'opérateur fonctionne de manière similaire aux instructions IF-Else, donc tout d'abord, il testera la condition.

  • Si vrai, la première expression sera exécutée.
  • Si false, alors l'exécution de la seconde-expression.

Comment "?»L'opérateur fonctionne à Java

Examinons les exemples donnés ci-dessous pour une profonde compréhension de la façon dont le "?" L'opérateur fonctionne à Java ou comment il remplace la déclaration IF-Else.

Exemple

Le sous-snippet testera une condition à l'aide de l'instruction IF-ELSE pour savoir si le numéro fourni est uniforme ou impair:

classe publique ternaryoperatorexample
public static void main (String [] args)
int numéro = 35;
if (nombre% 2 == 0)
Système.dehors.println ("vous avez entré un numéro égal");
autre
Système.dehors.println ("vous avez entré un nombre impair");


Le numéro donné sera divisé par 2, si le reste est 0, il affichera un nombre pair, sinon il montre un numéro impair:

La sortie authentifie la pertinence de la déclaration IF-Else.

Exemple

Maintenant, effectuons l'exemple ci-dessus avec l'aide du "?" opérateur:

classe publique ternaryoperatorexample
public static void main (String [] args)
int numéro = 35;
String res = (nombre% 2 == 0) ? "Même numéro": "Numéro impair";
Système.dehors.println (res);

Usage de ? L'opérateur rend notre code concis et facile à comprendre, considérez maintenant l'extrait ci-dessous pour voir quelle sera la sortie du code donné ci-dessus:

L'extrait donné ci-dessus vérifie le fonctionnement du «?" opérateur.

Comment utiliser imbriqué "?»Opérateur en Java

Parfois, nous sommes confrontés à un scénario où nous devons passer par plusieurs conditions dans de tels cas, nous devons utiliser le multiple "?" opérateurs et donc connu sous le nom de ternaire imbriqué "?" les opérateurs. Considérez l'exemple ci-dessous pour une compréhension profonde de ce concept.

Exemple

Dans cet exemple, il y a trois nombres et parmi eux, nous devons trouver un plus grand nombre:

classe publique ternaryoperatorexample
public static void main (String [] args)
int num1 = 51, num2 = 45, num3 = 55;
int res = (num1> = num2) ? ((num1> = num3) ? num1: num3): ((num2> = num3) ? num2: num3);
Système.dehors.println ("Le plus grand nombre est:" + res);

Dans l'extrait de code ci-dessus, nous appliquons l'opérateur ternaire imbriqué pour trouver le plus grand nombre parmi les nombres donnés et stocker le résultat d'une variable «Res»:

L'extrait ci-dessus montre que «55» est supérieur à «51» et «45» qui montre que le imbriqué "?" L'opérateur fonctionne efficacement.

Conclusion

En java, le "?" Le signe est connu comme un opérateur ternaire / conditionnel et il fonctionne de la même manière que les instructions IF-ELSE. Le "?" en java comprend trois instances i.e. une condition spécifique et deux expressions si la condition spécifiée est vrai. Dans le cas de plusieurs conditions, l'opérateur ternaire imbriqué peut être utilisé. Cet article présente un guide complet pour quoi "?" signifie à Java, et comment utiliser le "?" symbole en java.