public class Stat {
private int total = 0;
private int count = 0;
public void add(int v) {
total += v;
count++;
}
public double avg() {
if (count == 0) return 0;
return (double) total / count;
}
}
// ...
Stat s = new Stat();
s.add(2); s.add(4); s.add(6);
System.out.println(s.avg());What is printed?
- A
0.0
- B
3.0
- Ccheck_circle
4.0
- D
12.0
Explanation
total=12 and count=3; 12.0/3 yields 4.0.