Discuss the below:
Q: Write a program in Java which defines two unconstrained arrays of user defined length n, that contain n Random numbers each and which outputs the addition of pairs of elements. For example, given {1, 2, 3} and {4, 5, 6} the output would be {5, 7, 9}. Please use well commented code. The program must consist of at least 2 files.
Let's assume the user enters an array length of 5. The output would be:
arr1 arr2 sum
0 12 7 19
1 34 19 53
2 2 45 47
3 23 8 31
4 14 23 37