jump to navigation

Calcular media de numeros con Java Abril 23, 2007

Publicado por lineadecodigo en : Java , trackback

Mediante este sencillo código Java vamos a poder calcular la media de una lista de números. Con ello pondremos en juego nuestras habilidades para el manejo básico del lenguaje java, así como el manejo de arrays.

Lo primero que haremos será declarar un array de 10 elementos. Para ello hay que declarar el array:

int array[];

No nos hemos querido complicar mucho más la vida y hemos creado un array de números enteros. Ahora hay que inicializar y cargar el array. Para ello podemos, o bien realizarlo en dos pasos, o bien cargado directamente. Esto conllevaría una "inicialización encubierta".

int array[] = {12,34,56,4,3,2,1,8,9,10};

A la hora de calcular la media de números enteros hay que tener en cuenta que el resultado puede salir un número con decimales. Es por ello que la variable que declaremos para representar la media la vamos a definir de tipo double.

double media = 0.0;

El siguiente paso a dar es recorrer el array. Para ello nos apoyamos en un bucle for. Este bucle iterara tantas veces como elementos tenga el array. El número de elementos de array nos lo dará la propiedad length del mismo.

Dentro del array iremos sumando los valores de todos los elementos. Quedándonos el siguiente código:

for (int i=0; i < array.length; i++) {
 media = media + array[i];
}

Lo último que nos quedará será dividir a la suma de todos los valores, por el número de elementos del array. Y ya tenemos el valor medio de la serie.

media = media / array.length;

Visualizar el ejemplo | Descargar el código

Articulos Similares:

Enviar entrada por email Enviar entrada por email | Imprimir Imprimir | 15958 visitas

1 Star2 Stars3 Stars4 Stars5 Stars (Todavia sin evaluar)
Loading ... Loading ...

Comentarios»

1. pablo - Junio 9, 2007

este codigo ayuda a determinar la media de una lista de datos… pero alguien me podria ayudar con algun programa que saque TODAS las medias, es decir que saque el numero que mas se repite, luego el que se sigue y asi sucesivamente.?

Gracias–

2. erick - Mayo 18, 2008

gracias fue de gran ayuda

3. Pablo - Julio 30, 2008

como calcular la media la moda la mediana ,la varianza en jva

4. Sol Martinez Aguirre - Agosto 4, 2008

Sol

5. Sol Martinez Aguirre - Agosto 4, 2008

Alguien me puede ayudar!!!!, necesito saber como programar en java la media, moda, mediana y varianza
urgente!!!!!!!!
Ayudenme porfavor se los agradecere mucho

6. Sol Martinez Aguirre - Agosto 5, 2008

buena informacion

7. Soledad - Agosto 5, 2008

buena informacion gracias

8. Alexa - Noviembre 13, 2008

necesito como encontrar la moda de un vector y sacar el numero de cuantas veces se repite el numero o los numeros

9. yeimy - Noviembre 26, 2008

necesito el codigo fuente de unmenù para calcular la media de nùmeros (media usando ciclo for,media usando ciclo while,media usando ciclo do-while,salir(

10. JUNIOR - Enero 29, 2009

HOLA PORFA Q ALGUIEN ME AYUDE A QUE APARESCA LA PALETTE PARA DISEÑAR LOS BOTONES, CONTROLES, EN MI PANTALLA XQ AL HACER WINDOW / PALETTE SALE UN ICONO ROJO ABAJO COMO UN REPORTE QUE DICE QUE NO SE PUEDE Y NO SE COMO HACERLO APARECERLO XQ CON PROPIEDADES SI APARECE
CUAL ES EL PROBLEMA
AYUDENME PORFAVOR QUIERO AVANZAR MI PROYECTO
GRACIAS

11. JUNIOR - Enero 29, 2009

mi msms es audaz150489@hotmail.com gracias mandenme la respuesta porfavor aceca de la palette q no aparece

12. Rosario - Febrero 7, 2009

Alquien puede ayudar en hallar la moda estaria agradecida

13. julio - Julio 13, 2009

necesito encontrar la mediana de un vector y ordenar acendentemente

14. lemuria - Noviembre 29, 2009

me podrian ayudar con mi programa estoy tratando de calcular la normalizacion Z en python bueno pues nesesito sacar la varianza de una lista d enumeros que ya estan en un archivo mi programa es el sig ayudenme porfavor ya me bloquie nesesito leer el primer numero de la lista menos la media y luego el segundo y asi y todo eso dividirlo entre los numeros que tengo en la lista :(

from math import sqrt
a=open(“barron.txt”,”r”)
q=open(“resultado.txt”,”w”)
print”que tal este es el programa de normalizacion Z aver si me sale :D
z=0
suma=0

while 1:
lineas=a.readline()
print lineas

if not lineas:
print “La suma es:”
print suma
break
else:
z=z+1
suma=suma + int(lineas)

media=0
media+=float(suma)/float(z)
print”la media es”
print media
a.close
c=open(“barron.txt”,”r”)
while 1:
lineas=c.readline()

print lineas
#if not lineas:
break
#else:

# b=int(lineas)
# q.write (str(b)+”\n”)

#aqui calculo la varianza
num=lineas
while 1:
lineas=c.readline()

c.close()
q.close()

15. soledad - Diciembre 2, 2009

cómo puedo hacer para calcular la media mediana y moda de un grupo de elementos almacenado en tres vectores?

16. beky torres andrade - Marzo 22, 2010

hola soy beky y nesecito ayuda urgente quiero saver como sacar la media aritmetica , moda, mediana, desviacion media, rango, desviacion estandar varianza ycoefeciente de variacion y tiene que salir el programa es urgente tiene que ser programado en java porfavor alguien que me ayude
bueno gracias

17. Rodolfo - Marzo 30, 2010

Necesito ayuda para programar un tateti sin graficos solo el codigo. Saber si es necesario algun algorismo. tambien saber si puedo realizar una busqueda en un array de dos dimenciones.

Gracias

18. lineadecodigo - Marzo 31, 2010

@Rodolfo,

Te recomiendo que pidas ayuda en nuestros foros
http://www.dudasprogramacion.com

Para ver si te puede ayudar alguien. Yo lo apunto para ver si podemos escribir sobre ello.

19. juan camilo rodriguez - Agosto 30, 2010

como saco la varianza, moda y mediana de un vector ya definido por un usuario en codigo de netbeans?? porfa ayudenme es urgente


Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen