Convert letter grade to number Write a program that prompts
(Convert letter grade to number) Write a program that prompts the user to enter a letter grade A, B, C, D, or F and displays its corresponding numeric value 4, 3, 2, 1, or 0. Here is a sample run:
Please help me with this problem in Java programming. thanks
Solution
ddkkf
import java.util.Scanner;
public class grade
{
private double numericValue = 0;
private String grade = \"\";
public grade()
{
Scanner in = new Scanner(System. in );
System.out.print(\"Enter Grade: \");
grade = in .nextLine();
}
public double getNumericGrade()
{
if (grade.equals(\"A+\") || grade.equals(\"A\"))
{
numericValue = 4.0;
}
else if (grade.equals(\"A-\"))
{
numericValue = 3.7;
}
else if (grade.equals(\"B+\"))
{
numericValue = 3.3;
}
else if (grade.equals(\"B\"))
{
numericValue = 3.0;
}
else if (grade.equals(\"B-\"))
{
numericValue = 2.7;
}
else if (grade.equals(\"C+\"))
{
numericValue = 2.3;
}
else if (grade.equals(\"C\"))
{
numericValue = 2.0;
}
else if (grade.equals(\"C-\"))
{
numericValue = 1.7;
}
else if (grade.equals(\"D+\"))
{
numericValue = 1.3;
}
else if (grade.equals(\"D\"))
{
numericValue = 1.0;
}
else if (grade.equals(\"F\"))
{
numericValue = 0;
}
else
{
System.out.println(\"Letter not in grading system\");
}
return numericValue;
}


