Declaraciones condicionales If-Then y If-Then-Else en Java

los

si-entonces
y
si-entonces-otro
Las declaraciones condicionales permiten que un programa Java tome decisiones simples sobre qué hacer a continuación. Funcionan de la misma manera lógica que nosotros cuando tomamos decisiones en la vida real..

Por ejemplo, cuando haga un plan con un amigo, podría decir: "Si Mike llega a casa antes de las 5:00 p. M., Saldremos a cenar temprano". Cuando lleguen las 5:00 p.m., la condición (es decir, Mike está en casa), que determina si todos salen a cenar temprano, será verdadera o falsa. Funciona exactamente igual en Java.

La declaración if-then 

Digamos que parte de un programa que estamos escribiendo necesita calcular si el comprador de un boleto es elegible para el descuento de un niño. Cualquier persona menor de 16 años obtiene un 10% de descuento en el precio del boleto..

Podemos dejar que nuestro programa tome esta decisión utilizando un

si-entonces
declaración:
Si (años < 16)
isChild = verdadero;

En nuestro programa, una variable entera llamada

años
tiene la edad del comprador del boleto. La condición (es decir, es el comprador del boleto menor de 16 años) se coloca dentro de los corchetes. Si esta condición es verdadera, entonces se ejecuta la instrucción debajo de la instrucción if, en este caso un
booleano
variable
isChild
se establece en
cierto
.

La sintaxis sigue el mismo patrón cada vez. los

Si
palabra clave seguida de una condición entre paréntesis, con la instrucción para ejecutar debajo:
Si (la condición es verdadera)
ejecutar esta declaración

La clave para recordar es que la condición debe ser igual a

booleano
valor (es decir, verdadero o falso).

A menudo, un programa Java necesita ejecutar más de una declaración si una condición es verdadera. Esto se logra mediante el uso de un bloque (es decir, encerrando las declaraciones entre llaves):

si (edad < 16)

isChild = verdadero;
descuento = 10;