loading

알고리즘/알고리즘JAVA

[백준알고리즘/JAVA/if문] 9498번 문제 : 시험 성적

침착곰 2021. 4. 21. 09:48
반응형

안녕하세요

백준 알고리즘에서 단계별로 풀어보기의 2단계의 9498번 문제 시험 성적을 풀은 내용에 대해서 알아보겠습니다

이 문제도 if - else if - else를 사용하면 간단하게 풀 수 있는 문제입니다

 

문제

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

 

입력

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

 

출력

시험 성적을 출력한다.

 

 

문제 풀이

 if - else if - else문을 사용해서 90점 이상이면 A학점, 80점 이상은 경우 B학점, 70점 이상인 경우 60점, 나머지 밑인 경우 F학점을 주게 만들었습니다

이 문제도 if문의 기초를 배웠다면 어렵지 않게 풀 수 있는 문제입니다

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import java.util.Scanner;
 
public class Main {
    public static void main(String[] args) {
        // 점수와 시험 성적을 표시하기 위한 변수 선언
        int a;
        String c;
 
        // 점수 입력
        Scanner sc = new Scanner(System.in);
        a = sc.nextInt();
        
        // 점수에 따른 시험 성적을 구함
        if(a >= 90)
            c = "A";
        else if(a >= 80)
            c = "B";
        else if(a >= 70)
            c = "C";
        else if(a >= 60)
            c = "D";
        else
            c = "F";
        
        // 시험 성적 출력
        System.out.print(c);
    }
}
cs

 

여기까지 백준 알고리즘 9498번 문제인 시험 성적을 마치겠습니다

알고리즘을 푸는데 도움이 되셨으면 좋겠습니다

 

다음 문제 : 2021.04.21 - [알고리즘/알고리즘JAVA] - [백준알고리즘/JAVA/if문] 2753번 문제 : 윤년

이전 문제 : 2021.04.21 - [알고리즘/알고리즘JAVA] - [백준알고리즘/JAVA/if문] 1330번 문제 : 두 수 비교하기

반응형
그리드형