Write a class named Averager containing: An instance variable named sum of type
ID: 3536468 • Letter: W
Question
Write a class named Averager containing:
An instance variable named sum of type integer , initialized to 0.
An instance variable named count of type integer , initialized to 0.
A method named getSum that returns the value of sum .
A method named add that accepts an integer parameter . The value of sum is increased by the value of the parameter and the value of count is incremented by one.
A method named getCount that accepts no parameters . getCount returns the value of the countinstance variable , that is, the number of values added to sum .
A method named getAverage that accepts no parameters . getAverage returns the average of the values added to sum . The value returned should be a value of type double (and therefore you must cast the instance variables to double prior to performing the division).
Explanation / Answer
public class Averager { int sum = 0; int count = 0; public int getSum() { return sum; } public void add (int number) { sum + = number; count++; } public int getCount() { return count; } public double getAverage() { double average = 0; average = (double) sum / count; return double; } }
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.