Las sentencias condicionales en Java funcionan de la siguiente forma. Las cuales deben de contar con llaves de apertura y cierre en cada una de ellas; y cuentan con la siguiente sintaxis:
import javax.swing.JOptionPane;
public class codigo {
public static void main(String[] args) {
String edad_string =JOptionPane.showInputDialog("Introduce tu edad: ");
int edad_corregida=Integer.parseInt(edad_string);
if (edad_corregida<18){
System.out.println("Eres menor de edad"); // Si el usuario inserta un número inferior a 18
}
else if(edad_corregida<40){
System.out.println("Eres joven"); // Si el usuario inserta un número inferior a 40
}
else{
System.out.println("Eres adulto"); // Si el usuario inserta cualquier otro número que no entre en lo anterior
}
}
}
{{pasted_image_20240307184839.png|}}
{{pasted_image_20240307184824.png|}}
====== CONDICIONALES CON CASE ======
En Java, las sentencias condicionales se implementan principalmente con ''if'', ''else if'' y ''else''. Sin embargo, también hay una forma de implementar condiciones múltiples utilizando la declaración ''switch''. Aquí te dejo un ejemplo de cómo usar ''switch'' en Java:
public class codigo {
public static void main(String[] args) {
int opcion = 2; // Guardamos un 2 en la variable opción
switch (opcion) {
case 1:
System.out.println("Seleccionaste la opción 1");
break;
case 2:
System.out.println("Seleccionaste la opción 2"); // Entraremos en este case porque la variable opción vale 2
break;
case 3:
System.out.println("Seleccionaste la opción 3");
break;
default: // Con el Default se ejecuta en caso de no entrar en ninguno de los case anteriores
System.out.println("Opción no válida");
}
}
}
{{pasted_image_20240307202711.png|}}
Es importante notar que después de ejecutar un bloque de código, se utiliza ''break'' para salir del ''switch''.