Problem 1:Complete the sumOfDiagonalsmethod in SumOfDiagonals.javato do the following:-The method takes a 2D Stringarray xas a parameter and returns no value.-The method should calculate and print the sum of the elements on the major diagonal of the array x.-In order to have a major diagonal, the array passed intothe method should be a square (n-by-n),if it’s not a square your program should handle that situation by throwing an exception. (Do Not worry about ragged arrays)-If the array is a square, but there is a non-integer value on the major diagonal, your program should handle that situation by throwing an exception.-When handling the exceptions, be as specific as you can be, (i.e. Do Notjust use the Exceptionclass to handle all exceptions in one catch block).-Make the proper calls to the sumOfDiagonalsmethod from the main method to test your sumOfDiagonalsmethod on all the String arrays provided in the main method.-Sample runs provided on the next page
Problem 1:Complete the sumOfDiagonalsmethod in SumOfDiagonals.javato do the following:-The method takes a 2D Stringarray xas a parameter and returns no value.-The method should calculate and print the sum of the elements on the major diagonal of the array x.-In order to have a major diagonal, the array passed intothe method should be a square (n-by-n),if it’s not a square your
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images