Write a program with an array that is initialized with test data. Use any primitive data type of your choice. The program should also have the following methods:
getTotal. This method should accept a one-dimensional array as its argument and return the total of the values in the array.
getAverage. This method should accept a one-dimensional array as its argument and return the average of the values in the array.
getHighest. This method should accept a one-dimensional array as its argument and return the highest value in the array.
getLowest. This method should accept a one-dimensional array as its argument and return the lowest value in the array.
package name operations. To receive full credit make sure you include comments in every significant line of a code. language is java
Expert Answer
package operation;
public class Operation {
public static void main(String[] args) {
// initialising the array with 10 elements
int[] array_nums = {10,20,30,40,50,60,70,80,90,100};
// calls the method and return integer value is printed
System.out.println(“Sum of the array Elements is : ” + getTotal(array_nums));
System.out.println(“The Average value of the Array Element is : ” + getAverage(array_nums));
System.out.println(“Highest value of the array Elements is : ” + getHighest(array_nums));
System.out.println(“Lowest value of the Array Element is : ” + getLowest(array_nums));
}
// getTotal method accepts array as an argument and returns total as int
public static int getTotal(int[] arr1){
int temp = 0;
for(int i =0; i<arr1.length; i++)
{
// calculates the total
temp = temp+arr1[i];
}
return(temp);
}
// getAverage method accepts array as an argument and returns average as int
public static int getAverage(int[] arr1){
int temp = 0;
for(int i =0; i<arr1.length; i++)
{
temp = temp+arr1[i];
}
return(temp/arr1.length);
}
// getHighest method accepts array as an argument and returns highestvalue as int
public static int getHighest(int[] arr1){
int temp = arr1[0];
for(int i =0; i<arr1.length; i++)
{
if(temp<arr1[i])
temp = arr1[i];
}
return(temp);
}
// getLowest method accepts array as an argument and returns lowestvalue as int
public static int getLowest(int[] arr1){
int temp = arr1[0];
for(int i =0; i<arr1.length-1; i++)
{
if(temp>arr1[i])
temp = arr1[i];
}
return(temp);
}
}
the sample output:
run:
Sum of the array Elements is : 550
The Average value of the Array Element is : 55
Highest value of the array Elements is : 100
Lowest value of the Array Element is : 10
BUILD SUCCESSFUL (total time: 0 seconds)