36 lines
1.0 KiB
Java
36 lines
1.0 KiB
Java
|
public class Moyenne1{
|
||
|
double moyenne;
|
||
|
int nbValeur;
|
||
|
public Moyenne1(){
|
||
|
this.nbValeur = 0;
|
||
|
this.moyenne = 0;
|
||
|
}
|
||
|
public void add(byte valeur){
|
||
|
this.nbValeur ++;
|
||
|
this.moyenne = (this.moyenne*(this.nbValeur-1) + valeur)/(this.nbValeur);
|
||
|
}
|
||
|
public void add(short valeur){
|
||
|
this.nbValeur ++;
|
||
|
this.moyenne = (this.moyenne*(this.nbValeur-1) + valeur)/(this.nbValeur);
|
||
|
}
|
||
|
public void add(int valeur){
|
||
|
this.nbValeur ++;
|
||
|
this.moyenne = (this.moyenne*(this.nbValeur-1) + valeur)/(this.nbValeur);
|
||
|
}
|
||
|
public void add(long valeur){
|
||
|
this.nbValeur ++;
|
||
|
this.moyenne = (this.moyenne*(this.nbValeur-1) + valeur)/(this.nbValeur);
|
||
|
}
|
||
|
public void add(float valeur){
|
||
|
this.nbValeur ++;
|
||
|
this.moyenne = (this.moyenne*(this.nbValeur-1) + valeur)/(this.nbValeur);
|
||
|
}
|
||
|
public void add(double valeur){
|
||
|
this.nbValeur ++;
|
||
|
this.moyenne = (this.moyenne*(this.nbValeur-1) + valeur)/(this.nbValeur);
|
||
|
}
|
||
|
public double getAverage(){
|
||
|
return this.moyenne;
|
||
|
}
|
||
|
}
|