/** class StupidAverage demonstrates the way NOT to do generic average 
 *  methods
 *
 * @author Nancy Harris
 * @version V1 11/3/2008
 */
public class StupidAverage
{
	/** getAve returns 0 since it takes no parameters
	 *
	 * @return the average of no numbers
	 */
	public static double getAve()
	{
		return 0;
	}
	
	/** getAve returns the paramter since it only takes one parameter
	 *
	 * @param num1 the number to average
	 * @return the average of one number
	 */
	public static double getAve(double num1)
	{
		return num1;
	}
	
	/** getAve returns the paramter since it only takes one parameter
	 *
	 * @param num1 the first number to average
	 * @param num2 the second number to average
 	 * @return the average of one number
	 */
	public static double getAve(double num1, double num2)
	{
		return (num1 + num2) / 2;
	}
	
	/** getAve returns the paramter since it only takes one parameter
	 *
	 * @param num1 the first number to average
	 * @param num2 the second number to average
	 * @param num3 the third number to average
	 * @param num4 the fourth number to average
 	 * @return the average of one number
	 */
	public static double getAve(double num1, double num2, double num3,
		double num4)
	{
		return (num1 + num2 + num3 + num4) / 4;
	}
}