Java Notes

Programming: Complete the Rainfall Model

Name ________________________________________

Fill in the missing sections

public class RainData {
    
    //========================================= instance vars
    private double [] _measurements;
    private int _number;
    
    //========================================= constructor
    public RainData(int maxSize) {
WRITE THIS CODE        
    }
    
    //========================================= add
    public void add(double amount){
        _measurements[_number] = amount;
        _number++;
    }
    
    //========================================== getNumber
    public int getNumber(){
        return _number;
    }
    
    //========================================== getTotal
    public double getTotal(){
WRITE THIS CODE        
    }
    
    //========================================== getAverage
    public double getAverage(){
WRITE THIS CODE        
    }
    
    //========================================== getAboveAverage
    public int getAboveAverage(){
WRITE THIS CODE        
    }
    //========================================== clear
    public void clear(){
WRITE THIS CODE        
    }
}