Files
DEV/DEV2.1/Polymophisme/ex2/Moyenne1.java

43 lines
868 B
Java
Raw Permalink Normal View History

2024-03-18 13:54:22 +01:00
public class Moyenne1 {
private double moyenne;
private double nbr_valeur;
public Moyenne1(){
this.moyenne = 0;
this.nbr_valeur = 0;
}
public void add(byte val){
this.moyenne+= (double)val;
this.nbr_valeur+=1;
}
public void add(short val){
this.moyenne+= (double)val;
this.nbr_valeur+=1;
}
public void add(int val){
this.moyenne+= (double)val;
this.nbr_valeur+=1;
}
public void add(long val){
this.moyenne+= (double)val;
this.nbr_valeur+=1;
}
public void add(float val){
this.moyenne+= (double)val;
2024-03-25 14:56:28 +01:00
tcouleur2his.nbr_valeur+=1;
2024-03-18 13:54:22 +01:00
}
public void add(double val){
this.moyenne+= val;
this.nbr_valeur+=1;
}
public double getAverage(){
return this.moyenne/this.nbr_valeur;
}
}