{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Averager

# Averager - This method returns the number of numbers passed...

This preview shows page 1. Sign up to view the full content.

/* A class to compute the running average of numbers passed to it */ public class Averager { // Private fields to hold the current state. private int nNum = 0; private double sum = 0.0, sumOfSquares = 0.0; /** * This method adds a new datum into the average. **/ public void addDatum(double x) { nNum++; sum += x; sumOfSquares += x * x; } /** This method returns the average of all numbers passed to addDatum() */ public double getAverage() { return sum / nNum; } /** This method returns the standard deviation of the data */ public double getStandardDeviation() { return Math.sqrt(((sumOfSquares - sum*sum/nNum)/nNum));
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: } /** This method returns the number of numbers passed to addDatum() */ public double getNum() { return nNum; } /** This method returns the sum of all numbers passed to addDatum() */ public double getSum() { return sum; } /** This method returns the sum of the squares of all numbers. */ public double getSumOfSquares() { return sumOfSquares; } /** This method resets the Averager object to begin from scratch */ public void reset() { nNum = 0; sum = 0.0; sumOfSquares = 0.0; } }...
View Full Document

{[ snackBarMessage ]}

### What students are saying

• As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

Kiran Temple University Fox School of Business ‘17, Course Hero Intern

• I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

Dana University of Pennsylvania ‘17, Course Hero Intern

• The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

Jill Tulane University ‘16, Course Hero Intern