Untitled

 avatar
unknown
java
a year ago
1.2 kB
2
Indexable
public class arrayinputs {
    //vars
    private int sum;
    private double mean;
    private int max;
    private int[] nums;

    //constructor
    public void getInputs(){
        sum=0;
        mean=0.0;
        nums=new int[0];
    }

    //set
    public void setSum(int sum){
        this.sum=sum;
    }

    public void setMean(double mean){
        this.mean=mean;
    }

    public void setNums(int[] nums){
        this.nums=nums;
    }

    //compute
    public void calcSum(int[] nums){
        //iterates through the array, adds values to create a sum
        for (int i=0;i<nums.length;i++){
            sum = nums[i]+sum;
        }
    }

    public void calcMean(int[] nums){
        //using the sum, gets the mean of the array
        mean = sum / nums.length;
    }

    public void calcMax(int[] nums){
        for (int i=0;i<nums.length;i++){
            int num = nums[i];
            if (num > max){
                max = nums[i];
            }
        }
    }

    //get
    public int getSum(){
        return sum;
    }

    public double getMean(){
        return mean;
    }

    public int getMax(){
        return max;
    }
}
Editor is loading...
Leave a Comment