Las declaraciones condicionales se utilizan principalmente en escenarios de toma de decisiones, lo que significa que estas declaraciones toman una decisión sobre la base de algunas condiciones. Las declaraciones condicionales también se denominan declaraciones de ramificación porque el programa toma una decisión basada en el resultado de la condición evaluada. Un ejemplo muy simple de declaraciones condicionales de nuestra vida diaria puede ser si hoy es viernes, entonces mañana será el sábado.
Este artículo demuestra declaraciones condicionales en Java y se organizará de la siguiente manera:
Empecemos!
Si la declaración en Java
Es una de las declaraciones condicionales más simples y significativas que se ejecutarán solo si la condición es verdadera. Debe especificarse en las letras minúsculas "si"Y mayúsculas"SI"No funcionaría, ya que Java es un lenguaje sensible a mayúsculas y, por lo tanto, generará un error. La figura dada a continuación muestra la sintaxis básica de "si estaticar"En Java:
if (condición)Las declaraciones presentes en el cuerpo del si La condición se ejecutará solo si la condición es verdadera.
Ejemplo
Consideremos la siguiente pieza de código que proporciona una comprensión detallada del si declaración.
int a = 75, b = 100;El fragmento de código anterior prueba si el valor de "a" es menos que "b", Y si es cierto, se imprimirá"El valor de A es menor que B":
Dado que la condición es verdadera, por lo tanto, el cuerpo del "si"La declaración se ejecuta.
más declaración en Java
El si La declaración ejecuta el código solo si la condición es verdadera y para abordar las condiciones falsas que se utilizará una declaración más. El siguiente será la sintaxis para el demás Declaración en Java:
if (condición)Una condición especificada en la instrucción IF se verificará si "verdadero"Entonces todo lo que viene dentro del cuerpo de la condición if se ejecutará y si la condición es falsa, entonces la declaración se ejecutará.
Ejemplo
Extendamos un poco el ejemplo anterior y especifiquemos un código para la condición falsa también:
int a = 175, b = 100;El código anterior-snippet proporciona la siguiente salida:
La salida anterior verifica que la condición es falsa y la condición de lo contrario se ejecuta.
más si la declaración en Java
Se usa cuando tenemos que abordar más de dos condiciones, determina una nueva condición y ejecuta las declaraciones si la condición especificada dentro del "de lo contrario si"La declaración es verdadera. El fragmento a continuación muestra el funcionamiento de la declaración Else-if en Java:
if (condición)Ejemplo
Consideremos un ejemplo para mostrar 'A'Grado si sus marcas tienen más de 80 años',B'Grado si las marcas obtenidas son superiores a 60 pero menos de 80, y se muestra'F'Grado si sus marcas tienen menos de 50:
int a = 75;Como A = 75 que cumple con los criterios de la declaración de lo contrario, por lo tanto, el código anterior-snippet proporcionará el siguiente resultado:
La salida autentica que las declaraciones condicionales funcionan correctamente.
Operador ternario en Java
Un operador ternario "?"Se usa para combinar una condición con expresiones en una sola línea. Es un método alternativo para las declaraciones if-else, pero de una manera más corta y, como su nombre en sí, es una combinación de tres instancias/operandos.
Sintaxis
La sintaxis básica del operador ternario en Java es:
(condición) ? Exp1: exp2Ejemplo
El fragmento dado a continuación describe cómo usar el operador ternario en Java:
int a = 55;Lo anterior produce la siguiente salida:
La salida autentica el funcionamiento del operador ternario.
Conclusión
Las declaraciones condicionales se utilizan para abordar los escenarios de toma de decisiones, si Declaración prueba una condición y ejecuta el código solo si la condición es verdadera, la instrucción delse se ejecuta solo si la condición es falsa y de lo contrario si se puede utilizar para especificar una nueva condición que se ejecutará si la condición es verdadera. Por último, este artículo demuestra que el operador ternario es una taquigrafía para la declaración IFE.