Programación java: anidar sentencias if

A veces una decisión en la aplicación Java, como en la vida real, requiere de múltiples niveles. Por ejemplo, si el techo está pintado de color naranja, entonces es posible que también tenga que decidir si las paredes están pintadas de color amarillo o rojo.

Video: Cursos JAVA en Español #4 - Condicional if (simple, compuesto y anidado)

Otra forma de varios niveles de toma de decisiones es un menú. Un usuario puede tener que decidir entre los elementos A, B, o C, pero no se le permite elegir dos al mismo tiempo (artículos A y B). Afortunadamente, puede crear tantos niveles de sentencias if como se requiere para manejar este problema. La combinación de múltiples niveles de sentencias if para tomar decisiones complejas se llama anidación.

anidación hace posible la creación de múltiples niveles de toma de decisiones dentro de una aplicación. Se puede combinar todo tipo de declaraciones en una unidad cohesiva con el fin de tomar una decisión. Anidación le permite centrarse en una parte particular del proceso de toma de decisiones y llevar a cabo el proceso de un solo paso a la vez, en lugar de crear una expresión terriblemente complejo.

Los menús son uno de los procesos de toma de decisiones que se encontrará muy a menudo en las aplicaciones. La mayoría de las decisiones en el mundo real no son sólo entre esta o ese, sino que implican tonos de gris, como en “Debe elegir un elemento de una lista de posibles opciones.”

La sentencia if básica se podría utilizar para cada tarea. Sin embargo, la escritura de código usando sólo la básica sentencia if puede ser aburrido e incluso introducir errores (bugs) en su aplicación.

La sentencia else if ... hace que sea posible llevar a cabo, precisamente, la misma tarea con una sola estructura. La sentencia else if ... dice que si la condición es verdadera, la aplicación debe realizar una serie de tareas, pero si la condición es falsa, se debe realizar un conjunto completamente diferente de las tareas.

UN error es un error en el código que se escribe. Los errores que su aplicación se comporte de una manera que no anticipó. Cualquier persona que use la aplicación va a obtener resultados diferentes de los resultados deseados para proporcionarles.

Video: Instrucción if o sentencia if. Tutorial 5 Programación Java

Insectos causan todo tipo de problemas. Por ejemplo, un fallo en el lugar equivocado puede hacer que la aplicación deje de funcionar o dar un creador de virus la oportunidad de invadir su aplicación. La simplificación de su código y el uso de las declaraciones apropiadas es una forma de disminuir los errores.

Artículos Relacionados