Grade with switch

Lab Java Beginner 10 points

Read a score 0–100. Using switch on score / 10, print A (90+), B (80s), C (70s), D (60s) or F.

Input

One integer.

Output

One letter.

Example

Input

95

Output

A
Sample input available Sample output available
Editor
Java

Hints

Cases without break fall through to the next case.

default handles everything else.

Solution explanation

A classic switch needs break to stop falling through. (Switch expressions with -> arrived in Java 14.)

Show solution
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int score = sc.nextInt();
        String grade;
        switch (score / 10) {
            case 10:
            case 9:
                grade = "A";
                break;
            case 8:
                grade = "B";
                break;
            case 7:
                grade = "C";
                break;
            case 6:
                grade = "D";
                break;
            default:
                grade = "F";
        }
        System.out.println(grade);
    }
}
Output
Answer
HOME LEARN COMMUNITY DASHBOARD