dataSet

//tony piechowski
package bankaccount;

 

public class dataSet {
    private double sum;
    private Measurable maximum;
    private Measurable minimum;
    private int count;
      
    public dataSet() {
        sum  = 0;
        count = 0;
    }
    public int getCount() {
        return count;
    }
    public void add(Measurable x){
        sum = sum + x.getMeasure();
        if (count == 0 || maximum.getMeasure() < x.getMeasure()){
            maximum = x;
        }
            count ++;
    }
   
    public void add(Measurable y){
        sum = sum + x.getMeasure();
        if (count == 0 || maximum.getMeasure() > y.getMeasure()){
            minimum = y;
        }
            count ++;
    }
   
    //modified to find minimum is below
   public Measurable getMinimum(){
        return minimum;
    }
    public Measurable getMaximum(){
        return maximum;
    }
    public static void main(String[] args){
        dataSet bankData = new dataSet();
       
        bankData.add (new Main(0));
        bankData.add (new Main(1000000));
        bankData.add (new Main(1023));
       
        Measurable m = bankData.getMaximum();
        System.out.println("the max amount is " + m.getMeasure());
       
        dataSet coinData = new dataSet();
      
        coinData.add(new coin("dime", 0.10));
        coinData.add(new coin("nickle", 0.05));
        coinData.add(new coin("penny", 0.01));
        coinData.add(new coin("quarter", 0.25));
       
        Measurable c = coinData.getMaximum();
        System.out.println("the max coin is: "+ c.getMeasure());
       
        Main a = (Main)m;
        a.deposit(500);
          
        System.out.println("new balacnce is: "+ a.getBalance());
        }
    }



This site is powered by the Northwoods Titan Content Management System