백준 알고리즘 | 9498번 문제: 시험 성적

출처

https://www.acmicpc.net/problem/9498

문제

시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.

출력

시험 성적을 출력한다.

예제 입력 1

100

예제 출력 1

A

문제 풀이

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

    public static void main(String[] args) throws IOException {
        try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {

            // 점수 입력
            int input = Integer.parseInt(br.readLine());

            // 점수에 따른 시험 성적을 구함
            String result;
            if (input >= 90)
                result = "A";
            else if (input >= 80)
                result = "B";
            else if (input >= 70)
                result = "C";
            else if (input >= 60)
                result = "D";
            else
                result = "F";

            // 시험 성적 출력
            System.out.print(result);
        }
    }
}