Class MovingAverage


  • public class MovingAverage
    extends Object
    MovingAverage - A data structure for collecting a moving average.
    Author:
    Raffi Sanna
    • Constructor Detail

      • MovingAverage

        public MovingAverage​(int cap)
        Constructs a moving average of the most recent cap arguments
        Parameters:
        cap - The number of elements to be remembered
    • Method Detail

      • add

        public void add​(int a)
        Adds a number to the set of numbers used to find the moving average.
        Parameters:
        a - The number to be added
      • get

        public double get()
        Gets the moving average itself, or 0 if nothing has been added.
        Returns:
        the moving average