CPS 2231 Computer Organization and Programming Concepts: Methods and one dimensional Arrays Point value: 45 points Assianment: Write a Java Class that reads students grades and assigns grades based on the following grading curve Grade is A if the score is greater than or equal to the highest score 10 . Grade is B if the score is greater than or equal to the highest score - 20 .Grade is C if the score is greater than or equal to the highest score- 30 Grade is D if the score is greater than or equal to the highest score-40 Grade is F otherwise. So, for example, after all grades are entered, if the highest grade entered was a 92, then A 82 B72 . C62 D 52 F otherwise The program will do the following: Prompt the user for the number of grades to be entered. The grades will all be integers . Read in the grades and store them in an array of the correct size .Call the method below (which you will create) to calculate and return the highest value in the Array public static int find Max (int[) theArray) .Call the method below (which you will create) to print a line for each grade in the format displayed in the sample output on next page public static void printGrades (int[] theArray, int highestGrade) Enter the number of grades Enter 4 grades separated by a space 40 55 70 58 Student 0 score is 40 and grade is C Student 1 score is 55 and grade is B Student 2 score is 70 and grade is A Student 3 score is 58 and grade is B CPS 2231 Computer Organization and Programming Please note the following requirements and how the assignment will be graded: The name of the class must be XXx Program3 where XXX is your Kean email id (1 point) .Include a comment at the start of the program with the following (1 point) o Your name o A description of the program .Include a comment before each method explaining what the method will do (3 points) The program must prompt the user for input correctly as displayed in the sample output (S points) . An array of the correct size created and all grades stored in array (10 points) .The program must use the methods below. The methods must be correctly called from the main method: (20 points total) public static int findMax(int[] theArray) Calculates and return the highest value in the Array public static void printGrades (int] theArray, int highest Grade) Prints a line for each grade in the format displayed in the sample output using the grading scheme in the assignment description. .The output displayed must exactly match the sample output in format (5 points) Points Points Name of class Comment at start of class Comment before each Prompt for input All values stored in array of correct s Methods called findMax method correctly calculates max printGrades method correctly determines letter arade according to grading scheme 10 from main Total points earned 45