[백준 9498] 시험 성적 [자바(Java)]

Date:     Updated:

카테고리:

태그:

🚀 문제 1330

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

[백준 9498] 시험 성적

백준 9498


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

🚀 내 풀이 ⭕

import java.util.Scanner;

public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);

        byte score = sc.nextByte();

        if(score >= 90 && score <= 100) {
            System.out.println("A");
        } else if (score >= 80 && score <= 89){
            System.out.println("B");
        } else if (score >= 70 && score <= 79){
            System.out.println("C");
        } else if (score >= 60 && score <= 69){
            System.out.println("D");
        } else {
            System.out.println("F");
        }
    }
}

🐵코드리뷰🦀

  1. import java.util.Scanner;
  • Scanner 클래스를 사용하기 위해 import 문을 통해 불러온다. Scanner 클래스는 사용자 입력을 받기 위해 사용된다
  1. Scanner sc = new Scanner(System.in);
  • Scanner 객체를 생성하여 사용자 입력을 처리할 준비를 한다. System.in은 표준 입력을 나타낸다
  1. byte score = sc.nextByte();
  • 사용자로부터 입력된 값을 byte 형식으로 읽어와서 score 변수에 저장한다. 사용자가 입력한 값은 정수로 예상된다.
  1. if문과 이후의 else if 조건문들은 각각 해당하는 학점을 출력하는 조건들이다. 90 이상부터 시작하여 60 이상까지의 학점 범위를 지정하고 있다. 마지막 else 블록은 위의 모든 조건에 해당하지 않는 경우를 처리한다. 이 경우 “F”를 출력한다.

BOJ 카테고리 내 다른 글 보러가기

댓글 남기기