Answer the following questions
Solve this problem using java programming concepts.
Write a program that asks the user how many students to process (must be at least 1, but no more than 20) and then reads in the scores for three items, an exam average score (double number), lab average score (double number) and homework average score (double number).
After the program reads in all the scores for each student, it calculates and displays a table of the student's grade information.
All information for a single student is in one row of the table. Each row contains the student's number (SN, which is just the row number); exam, lab and homework scores; calculated point score as a weighted average (60% for exam, 30% for lab and 10% for homework); and letter grade based on the point score.
After the table is displayed, the overall class averages for exam, lab, homework and point score are displayed.
Each student's letter grade is based on their point grade:
90 and above: A.
At least 80 but less than 90: B.
At least 70 but less than 80: C
At least 60 but less than 70: D
Less than 70: F
Include comments in code section.