Moyenne d'un tableau [Fermé]

Signaler
-
Messages postés
32152
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 avril 2021
-
Bonjour,

J'ai écrit cette méthode mais elle ne fonctionne pas sur une classe de test.. (ps je débute en java)

J'aimerai simplement ecrire une méthode qui permet de calculer la moyenne de n'importe quelle tableau.

	public double moyenne(int[] table){
int somme = 0; int moyenne = 0;
for(int i=0; i<table.length; i++){
somme += table[i];
}
moyenne = somme/table.length;
return moyenne;
}



A voir également:

1 réponse

Messages postés
32152
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 avril 2021
3 417
Bonjour,

Sans avoir tester :
public double moyenne(int[] table){
  int somme = 0; 
  for(int i=0; i<table.length; i++){
    somme = somme + table[i];
  }
  float result = somme/table.length;
  return result;
}


3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
32152
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 avril 2021
3 417
Sinon tu peux aussi regarder là :
http://www.codeurjava.com/2015/11/calculer-la-moyenne-dun-tableau-en-java.html

par exemple :

Dans java 8, le JDK fournit un ensemble d'opérations qui aident à réduire le nombre d'instructions contrairement à l'exemple précédent, la moyenne d'un tableau se fait en une seule instruction.

public void moyenne_tableau_java8 () {
    OptionalDouble moyenne = Arrays.stream(TabNombres).average();
}