Calcular media de números con Java

23/abr/2007 Java , , , 24 Comentarios
java

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:

  1. 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".

  1. 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.

  1. 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:

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

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.

  1. media = media / array.length;

Vídeos sobre Java

Difunde el Conocimiento

Si te ha gustado el artículo o te ha sido de utilidad, no dejes de compartirlo con tus amigos en las redes sociales... Te estaremos muy agradecidos. :-D

24 comentarios en “Calcular media de números con Java”

Víctor Cuervo

pancha lopez

no entendi :(

Víctor Cuervo

Víctor Cuervo

¿Cuál es tu duda principal? A ver si podemos ayudarte entre todos.

Víctor Cuervo

lineadecodigo

@Pablo, @Sol Martinez Aguirre, @Alexa, @Rosario, @beky torres andrade, @juan camilo rodriguez,

Hemos publicado un ejemplo que nos ayuda a calcular la moda de una distribución…

http://lineadecodigo.com/java/calcular-la-moda-de-una-distribucion-con-java/

Espero que os sea de ayuda.

Víctor Cuervo

lineadecodigo

@Student,

Entendemos que el promedio y la media aritmética es lo mismo. La suma de los números dividida entre la cantidad de números.

¿Cómo definirías la media?

Víctor Cuervo

Student

El código originalmente publicado es para sacar el promedio, no la media. OJO.

Víctor Cuervo

juan camilo rodriguez

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

Víctor Cuervo

lineadecodigo

@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.

Víctor Cuervo

Rodolfo

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

Víctor Cuervo

beky torres andrade

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

Víctor Cuervo

soledad

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

Víctor Cuervo

lemuria

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()

Víctor Cuervo

julio

necesito encontrar la mediana de un vector y ordenar acendentemente

Víctor Cuervo

Rosario

Alquien puede ayudar en hallar la moda estaria agradecida

Víctor Cuervo

JUNIOR

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

Víctor Cuervo

JUNIOR

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

Víctor Cuervo

yeimy

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(

Víctor Cuervo

Alexa

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

Víctor Cuervo

Soledad

buena informacion gracias

Víctor Cuervo

Sol Martinez Aguirre

buena informacion

Víctor Cuervo

Sol Martinez Aguirre

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

Víctor Cuervo

Sol Martinez Aguirre

Sol

Víctor Cuervo

Pablo

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

Víctor Cuervo

erick

gracias fue de gran ayuda

Víctor Cuervo

pablo

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–

¿Algo que nos quieras comentar?

Déjanos tu comentario, no te preocupes que tu email no será publicado

*


*