Java Program
Write a program that satisfies the following for 2D arrays:
1) Prompts users with this menu:
a. Create: returns an uninitialized 2D array of the size nRows, nCols
b. Fill Rand: populates the array with random ints within a range [min, max]
c. Print: displays the array on the screen
d. Set at: given row and col, overwrite the value at the given location
e. Print at: given row and col, returns and displays the value at the given location
f. Get Row: given a row#, returns and displays all elements in the row
g. Get Col: given a col#, returns and displays all elements in the col
h. Set Row: given a row#, set the row with the given user row
i. Set Col: given a col#, set the col with the given user col
j. Mean of Row: COMPUTES, returns and displays average of a given row
k. Mean of Col: computes, returns and displays average of a given col
l. Sum of All: computes, returns and displays average of the array
m. Mean of All: computes returns, and displays total of the array
n. End: Quits the program
2) Every task in (1) must be implemented as a method
3) Write a while loop to keep prompting the user for next option
4) Write a switch structure