import java.util.Scanner; public class EdadGenero { public static void main(String [] args){ Scanner sc = new Scanner(System.in); System.out.println("¿Hola, cuál es tu género?"); //nextLine se utiliza cuando intentamos leer cadenas de caracteres desde el teclado. String genero = sc.nextLine(); System.out.println("¿Cuál es tu edad?"); int edad = sc.nextInt(); //ahora debes poner el código necesario para realizar el ejercicio String ed; if (edad <= 0 || edad > 120) { System.out.println("El valor introducido no es una edad válida"); ed = "indeterminado"; } else if (edad > 0 || edad < 18) { System.out.println("Eres menor de edad"); ed = "menor"; } else { System.out.println("Eres mayor de edad"); ed = "mayor"; } String gen; if (genero.equals("masculino")) { System.out.println("Eres un hombre"); gen = "hombre"; } else if (genero.equals("femenino")) { System.out.println("Eres una mujer"); gen = "mujer"; } else { System.out.println("No has introducido un género correcto"); gen = "sexo indeterminado"; } System.out.println("Hola, eres un " + gen + " de " + edad + " años. Eres " + ed + " de edad."); } }