Las estructuras condicionales es unos de los elementos de un lenguajes de programación que existen, como también en Java son elementos fundamentales para la toma de decisiones al momento de decidir que camino a seguir nuestro algoritmo o código ejecutar, y hablamos de muchos tipos de de bifurcaciones o estructura condicionales, veamos :
Estructura condicional simple :
if (condición o condiciones) {
// ejecutar si cumple la condición
}
Estructura Condicional doble o compuesta :
if (condición o condiciones) {
// Hace algo si se cumple la condición
} else {
// Hace algo si NO se cumple la condición
}
Condicionales tipo if else if :
if ( condición o condiciones ){
// Realizará algo si se cumple la condición
} else if (condición o condiciones) {
// Realizará algo si no se cumple la primera
}
Estructura condicional Múltiple :
switch( condicion ){
case ( condicion ):
// ejecutar si cumple;
break;
case ( otra condicion ):
// ejecutar si cumple;
break;
default:
// ejecutar si no cumple;
}
Veamos un ejemplo :
// Estructura Condicional Simple
if ( 5 > 4 ) {
System.out.println("La condición se cumple");
System.out.println("Y es porque 4 es menor que 5");
System.out.println("Final del proceso");
}
// Estructura Condicional Doble
int edad;
edad = 15;
if ( edad >= 18 ) {
System.out.println("Usted es mayor de edad");
} else {
System.out.println("Usted es menor de edad");
}
// Condicionales tipo if else if
int edad = 35;
if ( edad <= 12) {
System.out.println("Usted es un niñ@");
} else if (edad <= 18) {
System.out.println("Usted es un adolescente");
} else if (edad <= 60 ) {
System.out.println("Usted es un Adulto");
} else {
System.out.println("Usted es un Adulto Mayor");
}
// Condicional Multiple
int dia = 2;
switch (dia) {
case 1:
System.out.println("Estas entre semana, Lunes");
break;
case 2:
case 3:
case 4:
case 5:
System.out.println("Estas entre semana");
break;
case 6:
case 7:
System.out.println("Estás en fin de semana");
break;
default:
System.out.println("Día no válido");
}
Agregue un comentario