Hola, tengo que hacer este ejercicio pero no sé por qué no puedo seguir adelante.
Especifica el algoritmo que resuelva el problema a través de un diagrama de flujo.
Con base en el diagrama de flujo, escribe un programa en Java que pida al usuario que introduzca su edad y su género (M para masculino y F para femenino).
Con base en el año de nacimiento determina a qué generación pertenece (apóyate en la tabla de generaciones que se describe en la parte inferior).
Una vez realizadas las operaciones necesarias, imprime en pantalla un texto como el siguiente:
Usted nació en el año ___, usted es un ____ que pertenece a la generación ___.
Generación Inicio Fin
Del Silencio 1925 1945
Baby boomers 1946 1964
Generación X 1965 1979
Milennials 1980 2000
Generación Z 2000 En adelante.Y esto es lo que llevo:
import java.util.Scanner;
public class Generacion {
public static void main(String[] args) {
// TODO Esbozo de método generado automáticamente
Scanner entrada = new Scanner(System.in);
System.out.println("Proporcione año de nacimiento:");
int año = entrada.nextInt();
System.out.println("Proporcione Genero:");
int genero = entrada.nextInt();
if (año <= 1945) {
System.out.println("Usted nacio en el"+(año), "usted es un"+(genero)"que pertenece a la generacion Del Silencio");
}
}
}
Pero al momento de hacer la prueba me sale mal