if en java avec un point d'interrogation

www‮uttual.‬ri.com
if en java avec un point d'interrogation

En Java, vous pouvez utiliser l'opérateur ternaire ? : pour écrire une expression if-else de manière condensée. L'opérateur ternaire a la syntaxe suivante:

condition ? expression1 : expression2

Dans cet exemple, condition est une expression booléenne qui est évaluée comme true ou false. Si condition est true, l'expression expression1 est évaluée et son résultat est renvoyé. Si condition est false, l'expression expression2 est évaluée et son résultat est renvoyé.

Voici un exemple de l'utilisation de l'opérateur ternaire pour renvoyer la chaîne de caractères "positif" si un nombre est positif et "négatif" s'il est négatif:

int number = 10;
String result = (number > 0) ? "positif" : "négatif";
System.out.println(result);

Dans cet exemple, la condition number > 0 est évaluée comme true, donc l'expression "positif" est évaluée et son résultat est assigné à la variable result. La valeur de result est alors imprimée à la console.

Notez que l'opérateur ternaire est un moyen pratique de condenser une expression if-else en une seule ligne de code. Cependant, il peut être plus difficile à lire et à comprendre pour les personnes qui ne sont pas familiarisées avec cette syntaxe. Utilisez-le avec parcimonie et assurez-vous de commenter adéquatement votre code pour en faciliter la lecture et la compréhension.

Created Time:2017-11-01 22:29:50  Author:lautturi