JavaRush /Blog Java /Random-FR /Opérateur ternaire en cinq secondes.
Sasha
Niveau 11

Opérateur ternaire en cinq secondes.

Publié dans le groupe Random-FR
Je ne suis pas rédacteur, ne jetez pas de pantoufles.🤗 Passons tout de suite aux choses sérieuses. Opérateur ternaire en cinq secondes.  - 1L’opérateur ternaire effectue une opération de comparaison entre deux objets : il fonctionne presque de la même manière que if-else, il est simplement écrit de manière plus compacte. Il se compose d'une condition, le bloc numéro un et le bloc numéro deux, et ressemble à ceci : (Valeur un (opération) valeur deux, suivi d'un point d'interrogation (? ) , après quoi Bloc1 : Bloc2 . Qu'est-ce que cela signifie ? Si dans la condition que nous avons S'il s'avère vrai, nous exécutons le premier bloc, si faux, nous exécutons le deuxième bloc. Opérateur ternaire en cinq secondes.  - 1Disons que nous devons calculer le minimum de deux nombres. Voici l'exemple le plus évident :
int y = 5;
int x = 10;

int min = y < x ? y : x; // Условие | Блок1 | Блок2
System.out.println(min) // min == 5
? - c'est une transition vers des blocs. Si la comparaison de gauche est évaluée à TRUE, le bloc UN est exécuté. Dans ce cas, Block1 sera exécuté, puisque Y est inférieur à X. Mais que se passe-t-il si nous avons besoin de connaître le minimum de, disons, CINQ nombres ? Autre exemple clair :
public static int min(int a, int b, int c, int d, int e) {
        int min = a < b ? a : b; // А меньше Б? Если да, минимальное число равно A. Иначе min = b;
        min = c < min ? c : min; // C меньше МИНИМАЛЬНО ЧИСЛА? Если да min = c. Иначе min = min
        min = d < min ? d : min; // D меньше МИНИМАЛЬНО ЧИСЛА? Если да min = d. Иначе min = min
        min = e < min ? e : min; //  E меньше МИНИМАЛЬНО ЧИСЛА? Если да min = e. Иначе min = min
        return min; // Возвращаем полученное минимальное число.
}
De cette belle façon, nous obtenons le nombre minimum de cinq. J'espère que vous comprenez tout)) Et si vous ne comprenez pas, ne vous inquiétez pas : voici une explication dans la vidéo . Assurez-vous de le regarder ! https://www.youtube.com/watch?v=fHCNlQY-ssI Laissez vos questions et corrections dans les commentaires.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION