BUT2/DEV/DEV2.1/TP07_Polymorphisme/Q2_Moyenne/Moyenne1.java

36 lines
808 B
Java
Raw Normal View History

2023-10-23 13:23:36 +02:00
public class Moyenne1{
double total;
int nbValeur;
public Moyenne1(){
this.nbValeur = 0;
this.total = 0;
}
public void add(byte valeur){
this.nbValeur ++;
this.total = this.total + valeur;
}
public void add(short valeur){
this.nbValeur ++;
this.total = this.total + valeur;
}
public void add(int valeur){
this.nbValeur ++;
this.total = this.total + valeur;
}
public void add(long valeur){
this.nbValeur ++;
this.total = this.total + valeur;
}
public void add(float valeur){
this.nbValeur ++;
this.total = this.total + valeur;
}
public void add(double valeur){
this.nbValeur ++;
this.total = this.total + valeur;
}
public double getAverage(){
return this.total/this.nbValeur;
}
}