Enter a group of 20 people and only count those who are between 18 and 45 years old.
The problem is that I do not know how to put the condition of counting ages between 18 and 45.
int personas = 21;
int edadDe18A45 = 0;
int edades = 0;
Scanner teclado = new Scanner(System.in);
for (int i = 1; i < personas; i++) {
System.out.println(i + "Ingrese edad : ");
edades = teclado.nextInt();
if (17 < edades && edades > 44) { // No se si esta bien como puse la condicion en el if :/
// Al poner esa condicion me cuenta edades de 18 hasta el 90 y mas...
edadDe18A45++;
}
}
System.out.println("Cantidad de personas con edad comprendida entre 18 y 45 años : " + edadDe18A45);