JavaRush /Java-Blog /Random-DE /Ternärer Operator in fünf Sekunden.
Sasha
Level 11

Ternärer Operator in fünf Sekunden.

Veröffentlicht in der Gruppe Random-DE
Ich bin kein Texter, werfen Sie keine Hausschuhe.🤗 Kommen wir gleich zur Sache. Ternärer Operator in fünf Sekunden.  - 1Der ternäre Operator führt eine Vergleichsoperation zwischen zwei Objekten durch: Er funktioniert fast genauso wie if-else, ist nur kompakter geschrieben. Es besteht aus einer Bedingung, Block Nummer eins und Block Nummer zwei, und sieht folgendermaßen aus: (Wert eins (Operation) Wert zwei, gefolgt von einem Fragezeichen (? ) , danach Block1 : Block2 . Was bedeutet das? Wenn in die Bedingung, die wir haben. Wenn sie wahr ist, führen wir den ersten Block aus, wenn sie falsch ist, führen wir den zweiten Block aus. Nehmen wir an, Ternärer Operator in fünf Sekunden.  - 1wir müssen das Minimum von zwei Zahlen berechnen. Hier ist das offensichtlichste Beispiel:
int y = 5;
int x = 10;

int min = y < x ? y : x; // Условие | Блок1 | Блок2
System.out.println(min) // min == 5
? - Dies ist ein Übergang zu Blöcken. Ergibt der Linksvergleich TRUE, wird Block EINS ausgeführt. In diesem Fall wird Block1 ausgeführt, da Y kleiner als X ist. Was aber, wenn wir das Minimum von beispielsweise FÜNF Zahlen herausfinden müssen? Ein weiteres klares Beispiel:
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; // Возвращаем полученное минимальное число.
}
Auf diese schöne Weise erhalten wir die Mindestanzahl von fünf. Ich hoffe, du verstehst alles)) Und wenn du es nicht verstehst, sei nicht verärgert: Hier ist eine Erklärung im Video . Unbedingt ansehen! https://www.youtube.com/watch?v=fHCNlQY-ssI Hinterlassen Sie Ihre Fragen und Korrekturen in den Kommentaren.
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION