make JAVA program for Assign grades Write a program that rea
make JAVA program for...
(Assign grades) Write a program that reads student scores, gets the best score,
 and then assigns grades based on the following scheme:
 Grade is A if score is greater than best - 10
 Grade is B if score is greater than best - 20;
 Grade is C if score is greater than best - 30;
 Grade is D if score is greater than best - 40;
 Grade is F otherwise.
 The program prompts the user to enter the total number of students, then prompts
 the user to enter all of the scores, and concludes by displaying the grades.
Here
 is a sample run:
 //
 Enter the number of students: 4
 Enter 4 scores: 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
Solution
 import java.util.Scanner;
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
public class MainClass {
   
 public static char calculateGrade(int score,int bestScore)
 {
 char grade = \'F\';
   
 if(score >= (bestScore-10))
 grade = \'A\';
 else if(score >= (bestScore-20))
 grade = \'B\';
 else if(score >= (bestScore-30))
 grade = \'C\';
 else if(score >= (bestScore-40))
 grade = \'D\';
   
 return grade;
 }
public static void main(String[] args)
 {
 Scanner input = new Scanner(System.in);
 int totalStudents;
 int i;
 char grade;
   
 System.out.print(\"Enter the number of students: \");
 totalStudents = input.nextInt();
 int[] studentScore = new int[totalStudents];
 int bestScore = -1;
 int score;
   
 System.out.print(\"Enter \"+totalStudents+\" scores : \");
   
   
 for(i=0;i<totalStudents;i++)
 {
 studentScore[i] = input.nextInt();
 if(studentScore[i]>bestScore)
 bestScore = studentScore[i];
 }
   
 for(i=0;i<totalStudents;i++)
 {
 score = studentScore[i];
 grade = calculateGrade(score, bestScore);
 System.out.println(\"Student \"+i+\" score is \"+score+\" and grade is \"+grade);
 }
 }
 }
OUTPUT:
run:
 Enter the number of students: 4
 Enter 4 scores : 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
 BUILD SUCCESSFUL (total time: 9 seconds)


