You are here
Java Condicional anidado Sin categoría 

Java Condicional anidado

Java 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”);

SELECCIÓN MÚLTIPLE: Selección – Sino – Fselección (switch)

La selección múltiple permite evaluar una condición o expresión que puede tomar muchos valores distintos. Se ejecutaran las instrucciones correspondientes al caso que se  cumple.  La  principal  ventaja  de  la  estructura  Selección  es  que  permite  crear algoritmos que sean legibles y evitar la confusión creada por el anidamiento de muchos bloques SI.

Comentario: se evalúa cada condición de la selección y se realiza el bloque de instrucciones correspondientes a la condición que se cumple.

En java sería de la siguiente manera:

switch(numero) {

case 1:

<instrucciones S1>;

break;

case 2:

<instrucciones S2>;

break;

case 3:

<instrucciones S3>;

break;

case 4:

<instrucciones S4>;

break;

case 5:

<instrucciones S5>;

break;

default:

<instrucciones S6>;

break;

}

Cuando la variable numero toma el valor entero 1 se cumple el bloque <instrucciones S1> correspondiente al case 1, después de ejecutarse la última instrucción del bloque S1 se ejecuta la instrucción break; y luego continua la ejecución del programa a partir de la llave.

En el caso de que la variable número no esté dentro del rango de valores entre 1-5 Entrará en el default y se controlará con el bloque de instrucciones S6 ese error

Ejemplo:

public class Meses {

public static void main (Spring[] args) {

int (month) = 8;

switch (month) {

case 1:  System.out.println(“Enero”); break; case 2:  System.out.println(“Febrero”); break; case 3:  System.out.println(“Marzo”); break; case 4:  System.out.println(“Abril”); break; case 5:  System.out.println(“Mayo”); break; case 6:  System.out.println(“Junio”); break; case 7:  System.out.println(“Julio”); break; case 8:  System.out.println(“Agosto”); break;

case 9:  System.out.println(“Septiembre”); break; case 10: System.out.println(“Octubre”); break; case 11: System.out.println(“Noviembre”); break;

case 12 System.out.println(“Diciembre”); break;

 


Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros

Cursos y Diplomados de Tecnología Web visita www.uneweb.edu.ve  para más información

Related posts

Comments

Leave a Comment


*