Programa en Java que solicita los años de nacimiento de 10 personas

Logo Java

Veamos a continuación un ejercicio muy interesante, en el que podemos poner en práctica muchas de las estructuras importante en Java, como lo son los ciclos repetitivos, condicionales y operaciones, es un programa en Java que solicita los años de nacimiento de 10 personas, veamos los detalles de este ejercicio.

Programa en Java que solicita los años de nacimiento de 10 personas

Detalles del caso estudio: Luego de solicitar los años de nacimiento de las 10 personas; se deberá mostrar:

  • Promedio de las edades de las personas nacidas en año bisiesto.
  • Mostrar la posición y la edad mayor del listado.
  • Indicar la cantidad de personas nacidas en un año par.

Aspectos importantes:

Antes de escribir código analicemos cómo lograr cada uno de los tres puntos anteriores:

Promedio de las edades de las personas nacidas en año bisiesto

Este punto lo podemos lograr recorriendo el arreglo en el cual tenemos almacenados los 10 años de nacimiento, para esto necesitamos una variable acumuladora, que irá sumando todos los valores; posteriormente dividimos entre la cantidad de valores (10).

Mostrar la posición y la edad mayor del listado

Aquí utilizaremos una variable para guardar el índice del arreglo que contiene la edad mayor; para definir la edad mayor utilizamos un condicional (A medida que recorremos el arreglo).

Indicar la cantidad de personas nacidas en un año par

Aquí solo debemos comprobar un número par, e ir sumando a una variable acumuladora para finalmente tener la cantidad de personas nacidas en un año par.

Veamos el código en Java

Programa en Java que solicita los años de nacimiento

Finalmente en el anterior código llenamos el arreglo con los años; lo recorremos y dentro del ciclo hacemos las tres validaciones para obtener los datos solicitados.

En el código se especifíca 2018 como año actual, sin embargo puedes mediante Scanner solicitar el año con el cual deseas trabajar.

Cómo salida del anterior código podemos obtener:

run:
Ingrese el año 1: 
1980
Ingrese el año 2: 
1996
Ingrese el año 3: 
1964
Ingrese el año 4: 
1960
Ingrese el año 5: 
1988
Ingrese el año 6: 
1972
Ingrese el año 7: 
1976
Ingrese el año 8: 
1984
Ingrese el año 9: 
1992
Ingrese el año 10: 
1968
10
El promedio de edades en año bisiesto es: 40.0
La mayor edad del listado nació en 1960 y tiene: 58 años
Y se encuentra en la posición: 3
La cantidad de personas nacidas en año par son: 10
BUILD SUCCESSFUL (total time: 1 minute 13 seconds)