Please write this Java program as simple as possible and with comments throughou
ID: 3733219 • Letter: P
Question
Please write this Java program as simple as possible and with comments throughout explaining what is happening. Thank you! Exercise 2: Design and implement a Java program for programming exercise 8.10, page 309 (name it LargestRowColumn). The program randomly fills in Os and 1s into a 4-by-4 matrix, prints the filled matrix, and then finds the first row and first column with the most 1s. Notice there could be other rows and columns the most 1s. We just need to find the first row and first column with the most 1s. Format your output following the given sample run. Design the main method of your program to handle all output and to allow the user to re-run the program to generate a different 4-by-4 matrix. Document your code and organize the output using appropriate formatting techniques