TP08 Polymorphisme

This commit is contained in:
2022-03-14 17:26:22 +01:00
parent ae43ed1b4f
commit f22fb9811a
22 changed files with 200 additions and 0 deletions

Binary file not shown.

View File

@@ -0,0 +1,18 @@
public class Moyenne {
private int count;
private double sum;
public Moyenne() {
count = 0;
sum = 0;
}
public void add(Number n) {
count++;
sum += n.doubleValue();
}
public double getAverage() {
return sum / (double)count;
}
}

Binary file not shown.

View File

@@ -0,0 +1,12 @@
public class TestMoyenne {
public static void main(String[] args) {
Moyenne m = new Moyenne();
m.add(1);
m.add(1.2f);
m.add(1.52d);
m.add(2);
System.out.println(m.getAverage());
}
}