JavaRush /Blog Java /Random-ES /Operador ternario en cinco segundos.
Sasha
Nivel 11

Operador ternario en cinco segundos.

Publicado en el grupo Random-ES
No soy redactor, no tires pantuflas.🤗 Pongámonos manos a la obra de inmediato. Operador ternario en cinco segundos.  - 1El operador ternario realiza una operación de comparación entre dos objetos: funciona casi igual que if-else, sólo que está escrito de forma más compacta. Consta de una condición, Bloque número uno y Bloque número dos, y se ve así: (Valor uno (operación) valor dos, seguido de un signo de interrogación (?), después del cual Bloque1: Bloque2. ¿Qué significa esto ? Si está en la condición que tenemos Si resulta Verdadero ejecutamos el primer bloque, si es Falso ejecutamos el segundo bloque. Operador ternario en cinco segundos.  - 1Digamos que necesitamos calcular el mínimo de dos números. Aquí está el ejemplo más obvio:
int y = 5;
int x = 10;

int min = y < x ? y : x; // Условие | Блок1 | Блок2
System.out.println(min) // min == 5
? - esta es una transición a bloques. Si la comparación de la izquierda se evalúa como VERDADERA, se ejecuta el bloque UNO. En este caso, se ejecutará el Bloque1, ya que Y es menor que X. Pero, ¿qué pasa si necesitamos encontrar el mínimo de, digamos, CINCO números? Otro ejemplo claro:
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 esta bonita forma conseguimos el número mínimo de cinco. Espero que lo entiendas todo)) Y si no lo entiendes, no te enfades: aquí tienes una explicación en el vídeo . ¡Asegúrate de verlo! https://www.youtube.com/watch?v=fHCNlQY-ssI Deja tus dudas y correcciones en los comentarios.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION