Sumar y dividir valores de un arreglo en Java (Mayor y menor número)

Logo Java

En artículos anteriores hemos tenido la oportunidad de estudiar arreglos de todo tipo en Java, así como las estructuras tipo ArrayList, sin embargo este tipo de estructuras para muchos pueden llegar a ser complejas al momento de aplicarlas a resolución de problemas en el ámbito de la programación, hoy veremos un ejercicio en el cual analizaremos como sumar y dividir valores de un arreglo en Java, veamos los pormenores del ejercicio.

Sumar y dividir valores de un arreglo en Java (Mayor y menor número ingresado)

Caso estudio: Construir un programa en Java que sea capaz de leer 5 números, los guarde en un arreglo, posteriormente sume esos 5 números y los divida entre 5 para obtener el promedio, luego deberá imprimir el mayor y menor número ingresado.

Datos de entrada

  • 5 números.

Procesos

  • Llenar el arreglo con los 5 números.
  • Recorrer el arreglo.
  • Sumar todos los números del arreglo.
  • Determinar el menor número.
  • Determinar el mayor número.

Salidas

  • Mostrar la suma de todos los números.
  • Calcular el promedio del arreglo.
  • Indicar el número mayor y menor ingresado al arreglo.

Código en Java

Empezamos definiendo el arreglo para almacenar los números y capturando los números que se ingresarán al arreglo; para esto nos apoyamos en la clase Scanner.

sumar y dividir valores de un arreglo en Java

Posteriormente procedemos a llenar el arreglo con las variables capturadas (n1,n2,n3,n4,n5).

sumar y dividir valores de un arreglo en Java

En el código anterior podemos observar que además de llenar el arreglo declaramos variables para cada caso, así mismo hacemos la parte fundamental del ejercicio que es recorrer todas las posiciones del arreglo y hacer las validaciones.

sumar y dividir valores de un arreglo en Java

Finalmente calculamos el promedio y mostramos los datos solicitados en el ejercicio, de esta forma logramos sumar y dividir valores de un arreglo en Java.

Un aspecto importante de la validación realizada es la comparación de todas las posiciones, en caso de retornar “true” nuestro condicional, guardamos el valor en la variable correspondiente; para luego compararla con la posición siguiente del arreglo.

Salida del código

run:
Ingrese el número 1: 
2
Ingrese el número 2: 
3
Ingrese el número 3: 
5
Ingrese el número 4: 
1
Ingrese el número 5: 
4
Suma del arreglo es: 15
El promedio del arreglo es: 3.0
El número mayor del arreglo es: 5
El número menor del arreglo es: 1
BUILD SUCCESSFUL (total time: 6 seconds)
¡Suscríbete a mi canal, para acceder a más contenidos gratuitos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *