En este artículo, vamos a explorar los diversos aspectos de la ternaria "?"Operador:
Vamos a empezar!
Que hace "?"Significa en Java
El "?" En Java no es más que un operador que funciona de la misma manera que las declaraciones IF-Else funcionan y, por lo tanto, se conoce mejor como operador condicional o ternario en Java. El "?" En Java, ayúdanos a escribir un código simple, conciso y claro.
Sintaxis
El operador ternario o condicional consta de dos símbolos: uno es "?" Y el otro es ":" y colectivamente estos dos símbolos forman una expresión:
(condición/expresión) ? Primera expresión: segunda expresiónDel fragmento de arriba, está claro que hay un total de tres instancias i.mi. una condición específica y dos expresiones.
Cómo "?"Operador trabaja en Java
Como el "?"El operador funciona de manera similar a las declaraciones if-else, por lo que en primer lugar probará la condición.
Cómo "?"Operador trabaja en Java
Consideremos los ejemplos otorgados a continuación para una comprensión profunda de cómo el "?" El operador funciona en Java o cómo reemplaza la declaración if-else.
Ejemplo
El siguiente snippet probará una condición utilizando la instrucción if-else para averiguar si el número proporcionado es uniforme o impar:
clase pública ternaryoperatorexampleEl número dado se dividirá por 2, si el resto es 0, entonces mostrará un número uniforme, de lo contrario, muestra un número impar:
La salida autentica la idoneidad de la declaración if-else.
Ejemplo
Ahora, realicemos el ejemplo anterior con la ayuda del "?" operador:
clase pública ternaryoperatorexampleUso de ? El operador hace que nuestro código sea conciso y fácil de entender, ahora considere el siguiente fragmento para ver cuál será la salida del código anterior:
El fragmento de anteriores verifica el funcionamiento del "?" operador.
Cómo usar anidados "?"Operador en Java
A veces enfrentamos un escenario en el que tenemos que pasar por múltiples condiciones en tales casos, tenemos que usar los múltiples "?" operadores y, por lo tanto, conocidos como ternary anidados "?"Operadores. Considere el siguiente ejemplo para una comprensión profunda de este concepto.
Ejemplo
En este ejemplo, hay tres números y entre ellos, tenemos que encontrar un número mayor:
clase pública ternaryoperatorexampleEn el fragmento de código anterior, aplicamos el operador ternario anidado para encontrar el mayor número entre los números dados y almacenar el resultado en una variable "Res":
El fragmento anterior muestra que "55" es mayor que "51" y "45" que muestra que el anidado "?" El operador funciona de manera efectiva.
Conclusión
En Java, el "?" El signo se conoce como operador ternario/condicional y funciona de la misma manera que las declaraciones IF-Else. El "?" en Java incluye tres instancias yo.mi. una condición específica y dos expresiones si la condición especificada es verdadera, entonces la primera expresión se ejecutará la segunda expresión se ejecutará. En el caso de múltiples condiciones, se puede utilizar el operador testro anidado. Este artículo presenta una guía completa para lo que "?" medios en Java, y cómo usar el "?" Símbolo en Java.