ESTRUCTURAS DE CONTROL CONDICIONAL EN JAVA
ESTRUCTURAS DE CONTROL CONDICIONAL EN JAVA
Objetivos:
Conocer la sintaxis, semántica y uso de las principales estructuras de control básicas:
Condicional simple, Condicional doble, Condicional anidado.
Puntos:
Las estructuras de control o formas de composición de acciones, son los mecanismos mediante los cuales es posible construir nuevas acciones a partir de otras. En esta sección estudiaremos las siguientes:
Condicional simple.
Condicional compuesto.
Condicional anidado.
Selección múltiple.
CONDICIONAL SIMPLE: Si – Entonces – FSi (if )
El condicional simple Si – Entonces – Fsi ejecuta un conjunto de instrucciones si cumple la condición evaluada en el Si.
Sintaxis y comportamiento:
En la instrucción Si <condición> Entonces
<instrucciones S1>;
FSi;
se evalúa la <condición> y:
Si la condición es verdadera, ejecutan o realizan las instrucciones del bloque S1.
Si la condición es falsa, no se realiza ninguna instrucción del Si.
En java seria de la siguiente manera:
if(condición)
{
<instrucciones S1>;
}
CONDICIONAL COMPUESTO: Si – Entonces – Sino – Fsi (if – else)
Permite elegir entre dos opciones o alternativas posibles, en función de que se cumpla o no la condición expresada en el Si.
Sintaxis y Comportamiento:
En la instrucción Si <condición> Entonces
<instrucciones S1>;
Sino
FSi;
<instrucciones S2>;
se evalúa la <condición> y:
Si la condición es verdadera, ejecutan o realizan las instrucciones del bloque S1.
Si la condición es falsa, se ejecutan o realizan las instrucciones del bloque S2
En Java seria de la siguiente manera:
if(condición)
{
}else{
}
<instrucciones S1>;
<instrucciones S2>;
CONDICIONAL ANIDADO
Permite incluir dentro del cuerpo de la instrucción Si a otras instrucciones Si simples o compuestas. Se utiliza para elegir entre varias opciones o alternativas en función del cumplimiento o no de las diferentes condiciones que se van verificando en cada instrucción Si.
Comportamiento: en cada condicional se cumple el mismo comportamiento que se ha indicado para el condicional simple o anidado.
Ejemplo:
public class EjemplosIFAnidados
{
public static void main(String[]args)
{
int edad = 5;
if(edad >= 18)
{
System.out.println(“Tienes 18 o mas”);
}
else if(edad >= 15)
{
System.out.println(“Tienes 15 años o más pero menos de 18”)
}else if(edad >= 10)
{
}else
}
}
}
System.out.println(“Tienes 10 años o más pero menos de 15”) System.out.println(“Eres un niño”);
Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros