Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //DataSet.java MrG 2011.1102
- public class DataSet
- {
- private int sum;
- private int count;
- private int largest;
- private int smallest;
- /**
- Constructor: init sum and count
- */
- public DataSet()
- {
- this.sum = 0;
- this.count = 0;
- this.largest = 0;
- this.smallest = 100;
- }
- /**
- Mutator: keep a running sum and count
- @param score is the current quiz
- */
- public void addValue(int score)
- {
- sum += score;
- count += 1;
- largest = Math.max(largest,score);
- smallest = Math.min(smallest,score);
- }
- /**
- Accessor:
- @return sum
- */
- public int getSum()
- {
- return sum;
- }
- /**
- Accessor:
- @return count
- */
- public int getCount()
- {
- return count;
- }
- /**
- Accessor:
- @return largest
- */
- public int getLargest()
- {
- return largest;
- }
- /**
- Accessor:
- @return smallest
- */
- public int getSmallest()
- {
- return smallest;
- }
- /**
- Accessor: calculate average
- @return average
- */
- public double getAverage()
- {
- return (double)sum/count;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement