Write a Java program that translates a number into the closest letter grade. For example, the number 2.8 (which might have been the average of several grades) would be converted to B-. Break ties in favor of the better grade; for example, 2.85 should be a B. Any value >= 4.15 should be an A+.
Write a class Grade with a method getLetterGrade.
Here is a sample program run:
Enter a numeric value:
2.85
Letter grade: B
Use the following class as your main class:
import java.util.Scanner;
/**
This class prints the letter grade corresponding to a numeric value given
by the user.
*/
public class GradePrinter
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.println("Enter a numeric value:");
double numGrade = in.nextDouble();
Grade g = new Grade(numGrade);
System.out.println("Letter grade: " + g.getLetterGrade());
}
}