JavaRush /Java Blog /Random-IT /Operatore ternario in cinque secondi.
Sasha
Livello 11

Operatore ternario in cinque secondi.

Pubblicato nel gruppo Random-IT
Non sono un copywriter, non buttare le ciabatte.🤗 Mettiamoci subito al sodo. Operatore ternario in cinque secondi.  -1L’operatore ternario esegue un’operazione di confronto tra due oggetti: funziona quasi come if-else, solo è scritto in modo più compatto. Consiste in una condizione, Blocco numero uno e Blocco numero due, e si presenta così: (Valore uno (operazione) valore due, seguito da un punto interrogativo (? ) , seguito da Blocco1 : Blocco2 . Cosa significa ? Se in la condizione che abbiamo Se risulta True, eseguiamo il primo blocco, se False, eseguiamo il secondo blocco. Operatore ternario in cinque secondi.  -1Diciamo che dobbiamo calcolare il minimo di due numeri. Ecco l'esempio più ovvio:
int y = 5;
int x = 10;

int min = y < x ? y : x; // Условие | Блок1 | Блок2
System.out.println(min) // min == 5
? - questa è una transizione ai blocchi. Se il confronto di sinistra restituisce TRUE, viene eseguito il blocco UNO. In questo caso, verrà eseguito il Blocco 1, poiché Y è minore di X. Ma cosa succede se dobbiamo trovare il minimo, ad esempio, di CINQUE numeri? Altro chiaro esempio:
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; // Возвращаем полученное минимальное число.
}
In questo bellissimo modo otteniamo il numero minimo di cinque. Spero che tu abbia capito tutto)) E se non capisci, non arrabbiarti: ecco la spiegazione nel video . Assicurati di guardarlo! https://www.youtube.com/watch?v=fHCNlQY-ssI Lascia le tue domande e correzioni nei commenti.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION