Diferentes tipos de declaraciones 'si':
Declaración simple 'si':
Sintaxis:
if (expresión condicional)Verifica la expresión condicional y si la expresión devuelve verdadera, entonces una declaración (s) particular se ejecutará de otra manera, nada se ejecutará.
Declaración 'if-else':
Sintaxis:
if (expresión condicional)Si la expresión condicional devuelve verdadero, entonces una declaración (s) particular se ejecutará de otra manera otra declaración (s) se ejecutará.
Declaración 'if-else-if':
Sintaxis:
if (expresión condicional 1)La instrucción 'si' anterior también se llama la escalera 'if-else-if'. Verifica la primera expresión condicional, y si devuelve falso, verificará la segunda expresión condicional y así sucesivamente. Si todas las expresiones condicionales devuelven falsas, ejecuta las instrucciones de la parte más.
Declaración anidada 'si':
Sintaxis:
if (expresión condicional 1)Cuando cualquier declaración 'si' se declara dentro de otra declaración if, entonces se llama anidada 'si'. Si la condición externa 'si' devuelve verdadera, verificará la condición interna 'si' y tomará decisiones basadas en el valor de retorno.
Ejemplo-1: Uso de la instrucción 'si' simple
El siguiente código muestra el uso simple de la declaración 'si'. La primera condición 'si' verifica el valor del número es más de 50 o no. La segunda condición 'si' verifica la longitud de una cadena es inferior a 6 o no.
clase pública IF1Producción:
La siguiente salida aparecerá después de ejecutar el código. Aquí, la primera condición 'si' devuelve falsa, y no se imprime ningún mensaje. La segunda condición 'si' devuelta verdadera y se imprime un mensaje.
Ejemplo-2: Uso de la declaración 'if-else'
El siguiente código muestra el uso de la instrucción 'if-else'. En este código, se toma un valor entero del usuario. Si el valor de entrada es entre 13 y 17, entonces la condición 'si' devolverá verdadero, un mensaje en particular se imprimirá de otra manera otro mensaje.
// Importar paquete de escánerProducción:
La siguiente salida aparecerá después de ejecutar el código. Aquí, 15 se toma como entrada, y la siguiente salida se imprime porque si la condición devuelve verdadera.
Ejemplo-3: Uso de la declaración 'if-else-if'
El uso de la instrucción 'if-else-if' se muestra en el siguiente ejemplo. Aquí, se tomará un valor de cadena como entrada del usuario. La primera condición 'si' verificará el valor de entrada, y si devuelve falso, el valor verificará la siguiente condición 'si' y así sucesivamente. El mensaje de la parte delse se imprimirá si todas las condiciones 'si' devuelven falsas.
// Importar paquete de escánerProducción:
La siguiente salida aparecerá después de ejecutar el código. Aquí, 'Janifer'se toma como entrada del usuario.
Ejemplo-4: Uso de la declaración anidada 'si'
El uso de la declaración anidada 'si' se muestra en el siguiente ejemplo. Se tomarán dos valores de entrada del usuario. Si el valor de género coincide con la condición externa 'si', entonces verificará el valor de edad en la condición interna 'si'. La salida se imprimirá en función del valor de retorno de la condición 'si'.
// Importar paquete de escánerProducción:
La siguiente salida aparecerá después de ejecutar el código. Aquí, 'masculino' se toma como género, y 25 se toma como edad valores.
Conclusión:
Los cuatro usos diferentes de las declaraciones 'si' se explican en este tutorial mediante el uso de ejemplos simples. Este tutorial ayudará a los nuevos programadores a aprender el concepto de una declaración condicional en Java de lo básico.