los
si-entoncesy
si-entonces-otroLas 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.
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-entoncesdeclaración:
Si (años < 16)
isChild = verdadero;
En nuestro programa, una variable entera llamada
añostiene 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
booleanovariable
isChildse establece en
cierto.
La sintaxis sigue el mismo patrón cada vez. los
Sipalabra 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
booleanovalor (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;