Calcular media de numeros con Java Abril 23, 2007
Publicado por lineadecodigo en : Java , trackbackMediante 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:
- Número mayor y su posición
- Primer numero repetido
- Listar elementos de un array
- Copiar dos arrays en uno con Java
- Numero aleatorio de un conjunto con Java.Math
Enviar entrada por email
|
Imprimir
| 13640 visitas




Comentarios»
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–
gracias fue de gran ayuda
como calcular la media la moda la mediana ,la varianza en jva
Sol
Alguien me puede ayudar!!!!, necesito saber como programar en java la media, moda, mediana y varianza
urgente!!!!!!!!
Ayudenme porfavor se los agradecere mucho
buena informacion
buena informacion gracias
necesito como encontrar la moda de un vector y sacar el numero de cuantas veces se repite el numero o los numeros
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(
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
mi msms es audaz150489@hotmail.com gracias mandenme la respuesta porfavor aceca de la palette q no aparece
Alquien puede ayudar en hallar la moda estaria agradecida
necesito encontrar la mediana de un vector y ordenar acendentemente
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
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()
cómo puedo hacer para calcular la media mediana y moda de un grupo de elementos almacenado en tres vectores?