본문 바로가기

알고리즘/백준

[백준] 9498 - 시험 성적

반응형

9498번 문제

조건문 하면 빠지지 않고 나오는 예제 중에 하나다.

 

if~else 문을 이용하는 방법과 switch~case 문을 이용해서 푸는 방법이 있다.

 

1. if문을 이용하는 방법 

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

        int score = sc.nextInt();

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

 

2. switch~ case문을 이용하는 방법

import java.util.*;
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";
            break;
       }
       System.out.println(grade);
       sc.close();
    }
}

 

반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준] 14681 - 사분면 고르기  (0) 2024.01.26
[백준] 2753 - 윤년  (0) 2024.01.25
[백준] 1330 - 두 수 비교하기  (0) 2024.01.23
[백준] 10172 - 개  (0) 2024.01.22
[백준] 10171 - 고양이  (0) 2024.01.21