Question: Write a program that creates a two - dimensional array initialized with test data. Use any primitive data type that you wish. The program should
Write a program that creates a twodimensional array initialized with test data. Use any primitive data type that you wish. The program should have the following methods:
getTotal. This method should accept a twodimensional array as its argument and return the total of all the values in the array.
getAverage. This method should accept a twodimensional array as its argument and return the average of all the values in the array.
getRowTotal. This method should accept a twodimensional array as its first argument and an integer as its second argument. The second argument should be the subscript of a row in the array. The method should return the total of the values in the specified row.
getColumnTotal. This method should accept a twodimensional array as its first argument and an integer as its second argument. The second argument should be the subscript of a column in the array. The method should return the total of the values in the specified column.
getHighestInRow. This method should accept a twodimensional array as its first argument and an integer as its second argument. The second argument should be the subscript of a row in the array. The method should return the highest value in the specified row of the array.
getLowestInRow. This method should accept a twodimensional array as its first argument and an integer as its second argument. The second argument should be the subscript of a row in the array Use the following double array as test data:
double darray
;
One class should be fine and can be named as ArrayOperationsDDemo, run the following statements on the double array provided above.
System.out.println
Processing the double array.";
System.out.printfTotal : f
getTotaldarray;
System.out.printfAverage : f
getAveragedarray;
System.out.printfTotal of row first row: f
getRowTotaldarray;
System.out.printfTotal of col third col: f
getColumnTotaldarray;
System.out.printfHighest in row first row: f
getHighestInRowdarray;
System.out.printfLowest in row third row: f
getLowestInRowdarray;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
