규도자 개발 블로그

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

알고리즘/풀이

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

규도자 (gyudoza) 2018. 9. 18. 22:58
[백준_1110_파이썬] 더하기 사이클

문제

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

입력

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

출력

시험 성적을 출력한다.

입출력 예

입력출력
100A

풀이

import java.io.IOException;
import java.util.Scanner;
 
class Main {
  public static void main(String[] args) throws IOException {
    Scanner scan = new Scanner(System.in);
    int score = scan.nextInt();
    if(!((0<=score)&&(score<=100))) {
      System.exit(0);
    }
    if(score>=90) {
      System.out.println("A");
    }else if((80<=score)&&(score<=89)) {
      System.out.println("B");  
    }else if((70<=score)&&(score<=79)) {
      System.out.println("C");  
    }else if((60<=score)&&(score<=69)) {
      System.out.println("D");  
    }else if(60>score) {
      System.out.println("F");  
    }
  }// end of main
}

설명

입력과 조건문에 대한 개념만 있으면 아주 간단하게 풀 수 있다.

Comments