Java - Toma de decisiones

Las estructuras de toma de decisiones tienen una o más condiciones para ser evaluadas o probadas por el programa, junto con una declaración o declaraciones que se ejecutarán si se determina que la condición es verdadera y, opcionalmente, otras declaraciones que se ejecutarán si se determina la condición. ser falso.

A continuación se muestra la forma general de una estructura típica de toma de decisiones que se encuentra en la mayoría de los lenguajes de programación:

El lenguaje de programación Java proporciona los siguientes tipos de declaraciones para la toma de decisiones. Haga clic en los siguientes enlaces para verificar su detalle.

No Señor. Declaración y descripción
1 si declaración

Un if statement consta de una expresión booleana seguida de una o más declaraciones.

2 declaración if ... else

Un if statement puede ir seguido de un opcional else statement, que se ejecuta cuando la expresión booleana es falsa.

3 declaración if anidada

Puedes usar uno if o else if declaración dentro de otra if o else if declaración (s).

4 declaración de cambio

UN switch La declaración permite probar la igualdad de una variable con una lista de valores.

Los ? : Operador

Nosotros hemos cubierto conditional operator ? : en el capítulo anterior que se puede utilizar para reemplazar if...elsedeclaraciones. Tiene la siguiente forma general:

Exp1 ? Exp2 : Exp3;

Donde Exp1, Exp2 y Exp3 son expresiones. Observe el uso y la ubicación del colon.

Para determinar el valor de toda la expresión, inicialmente se evalúa exp1.

  • Si el valor de exp1 es verdadero, entonces el valor de Exp2 será el valor de toda la expresión.

  • Si el valor de exp1 es falso, entonces se evalúa Exp3 y su valor se convierte en el valor de toda la expresión.

¿Lo que sigue?

En el próximo capítulo, discutiremos sobre la clase Number (en el paquete java.lang) y sus subclases en Java Language.

Examinaremos algunas de las situaciones en las que utilizará instancias de estas clases en lugar de los tipos de datos primitivos, así como clases como el formato, funciones matemáticas que necesita conocer al trabajar con Numbers.