/**
 * GradeAssigner.java
 *
 * Computer Science S-111
 * 
 * Demonstrates the use of if-else-if statements.  
 * Corrects the logic and compile-time errors in GradeAssignerIncorrect.java
 */

import java.util.*;

public class GradeAssigner {
    public static void main(String[] args) {
        Scanner console = new Scanner(System.in);

        System.out.print("Enter the student's score: ");
        int score = console.nextInt();

        String grade;
        if (score >= 90) {
            grade = "A";
        } else if (score >= 80) {
            grade = "B";
        } else if (score >= 70) {
            grade = "C";
        } else if (score >= 60) {
            grade = "D";
        } else {                   // The final else allows the compiler to know
            grade = "F";           // that grade will always be assigned a value.
        }
        
        System.out.println("The grade is: " + grade);
    }
}
