if…else
El if…else es una estructura de control de flujo en Java que permite tomar decisiones en un programa. Funciona de la siguiente manera:
Se escribe la palabra clave "if" seguida de una expresión booleana en paréntesis. Si la expresión es verdadera, se ejecutan las instrucciones dentro del bloque de código siguiente.
Si la expresión es falsa, se salta al bloque de código siguiente llamado "else" (si existe) y se ejecutan las instrucciones dentro de él.
Ejemplo:
int age = 25;
if (age >= 18) {
System.out.println("Es mayor de edad");
} else {
System.out.println("Es menor de edad");
}
En este ejemplo, si la variable "age" es mayor o igual a 18, se imprimirá "Es mayor de edad". Si no es así, se imprimirá "Es menor de edad".
También existe una estructura if else anidada donde se pueden hacer varias comparaciones y decisiones.
if (condition1) {
// block of code to be executed if condition1 is true
} else if (condition2) {
// block of code to be executed if the condition1 is false and condition2 is true
} else {
// block of code to be executed if the condition1 is false and condition2 is false
}
Cabe destacar que el else no es obligatorio, solo se utiliza cuando se quiere tomar una acción en caso de que la condición sea falsa.
Aquí tienes seis ejemplos de estructuras if en Java, algunos con else y otros sin él:
-
Ejemplo de
ifsimple:int edad = 18; if (edad >= 18) { System.out.println("Eres mayor de edad"); } -
Ejemplo de
ifconelse:int hora = 14; if (hora < 12) { System.out.println("Buenos días"); } else { System.out.println("Buenas tardes"); } -
Ejemplo de
ifanidado conelse ifyelse:int numero = 5; if (numero > 0) { System.out.println("El número es positivo"); } else if (numero < 0) { System.out.println("El número es negativo"); } else { System.out.println("El número es cero"); } -
Ejemplo de
ifsinelse:int saldo = 1000; if (saldo < 0) { System.out.println("Tu cuenta está en números rojos"); } -
Ejemplo de
ifcon operadores lógicos:boolean esLunes = true; boolean esSoleado = false; if (esLunes && !esSoleado) { System.out.println("El lunes está nublado"); } -
Ejemplo de
ifcon condiciones múltiples:int numero = 10; if (numero > 5 && numero < 15) { System.out.println("El número está en el rango de 6 a 14"); }
Estos ejemplos muestran cómo usar la estructura condicional if en Java, ya sea de manera simple o con else, else if, operadores lógicos y múltiples condiciones. Puedes adaptarlos a tus necesidades y lógica específica en tus programas.
https://www.javatpoint.com/java-if-else
https://www.tutorialspoint.com/java/java_decision_making.htm