Write a java programming to solve the following problem. We are given a student's marks in Calculus 1, CS1, and Physics 1 (each mark being between 0 and 100) as well as the number of credits for each course. The credit is a value which is either 2, 3 or 4. All these values should be entered by the user. Once the marks are read, we want to compute the student's GPA for the semester and do the following:
• Write a message "The student is outstanding" if his/her GPA is between 3.8 and 4.
• Write a message "The student is doing well" if his/her GPA is between 3.0 and 3.8
• Write a message "The student is ok" if his/her GPA is between 2.0 and 3.0
• Write a message Write a message "The student is on probation" if his/her GPA is less than 2.0.