Question: Please do it in Java programming language. . 7. (10 Points) 2D Array In your main method, ask the user how many rows and cols

Please do it in Java programming language.
. 7. (10 Points) 2D Array In your main method, ask the user how many rows and cols they would like to have. Create a 2D array with these dimensions. For each row, column entry ask the user what color they would like to enter there Store this data in the above 2D array Using nested for loops, draw out a grid of squares using the above dimensions. Each entry in the 2D array determines the color of the associated grid For example, if the user entered the following data, it would draw the grid. Index 0 1 2 0 Red Green Blue 1 Blue Red Green 2 Green Red Red 3 Black Black Blue Advanced : 15 Points 1. Draw a spring scene You can draw any scene you like that is evocative of spring. There are a few things you must dow Have a animation that has multiple things falling to the ground. (e.g., rain drops or cherry blossoms), when the hit the ground, they reset and go into the sky Have a creature fly back and forth. Once a creature hits one edge of the scene it turns around and flies back in the opposite direction 2. (Bonus 5 Points) Using Math.sin() and/or Math.cos() make a creature the flies in a more interesting pattern than just back and forth
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
