Al poco tiempo de aprender a programar, reconocemos la importancia de los arrays, como estructuras que nos permiten gestionar datos de una manera rápida y optima; su aprendizaje en ocasiones no es el más sencillo; y en muchas ocasiones por la forma en que es enseñado, hoy veremos un ejemplo de un ejercicio en el cual creamos un Array de números de 100 posiciones en Java, que te será útil para comprender el funcionamiento de estas potentes estructuras.
Array de números de 100 posiciones en Java (Suma y media de sus posiciones)
Caso a resolver: Crear un Array de números de 100 posiciones en Java que contendrá los números del 1 al 100 (En forma aleatoria); Obtener la suma de todos ellos y la media.
Cabe mencionar, que llenaremos nuestro array, con datos aleatorios, apoyándonos en la clase Math de Java.
Código del ejercicio Array de números
A continuación encontrarás las líneas de código para este ejercicio, así como el análisis correspondiente, te invito a revisar paso a paso cada línea, y leer el análisis realizado en la parte inferior del código.
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
Análisis del código
Cómo es de saberse, la mayoría de las acciones para el manejo de arreglos en Java, requieren el uso de algún ciclo repetitivo; por lo tanto, para este ejercicio, implementamos un ciclo for, para varias cosas, que enumeramos a continuación:
- Generar 100 numeros aleatorios, para asignar cada número a una posición del arreglo.
- Sumar cada número aleatorio generado a una variable, para luego poder hallar el promedio.
- Mostrar cada número generado, para cada iteración del ciclo.
Algo importante a resaltar, es que los mensajes, son mostrados fuera del ciclo, esto es porque no queremos que se repitan; por el contrario, son mostrados al final, luego de realizado el proceso por parte del programa.
Nota: Hacemos la suma 100 + 1, para evitar, incluir el 0 en la generación de los números aleatorios; si deseas incluirlo, solo debes omitir el 1.
Finalmente, el promedio mostrado, se imprime en entero, en vista que todos los números generados han sido enteros; si necesitas el valor en decimal, solo debes cambiar los tipos.
Ofrezco unas correcciones:
– No se esta llenando el arreglo en ese codigo. Solo se escriben los valores.
– Si se llenara, habria un problema adicional que solo hay espacio para 99 numeros, no para 100.
– La media sera truncada a un numero entero, podria hacerse un cast para que aparezca la media mas exacta.
Hola Rodrigo, gracias por tu valioso aporte, sin duda se debían tener en cuenta los puntos que resaltas.
Éxitos!