Untitled
unknown
java
2 years ago
1.2 kB
5
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