ezhoon

[백준] 9498_Java 본문

[Java] 백준 문제풀이/if문

[백준] 9498_Java

ezhoon 2022. 1. 3. 20:33

백준 9498

 

9498번: 시험 성적

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

www.acmicpc.net

 

 

 

주의할 점

A, B 비교하기에서 삼항연산자에 들어갈 내용만 더 들어간 것과 마찬가지이므로 따로 주의 할 점은 거의 없습니다.
굳이 따지자면 나머지 점수는 F를 출력한다 이정도만 주의하면 될 것 같습니다.

 

문제풀이


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

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

        int str = Integer.parseInt(br.readLine());

        System.out.println((str >= 90) ? "A" : (str>= 80) ? "B" : (str>=70) ? "C" : (str>=60) ? "D" : "F");
    }
}

if문으로 풀면 코드가 약 10줄 가까이 되는데 위 코드처럼 하면 보기 좋게 만들 수 있다.

'[Java] 백준 문제풀이 > if문' 카테고리의 다른 글

[백준] 2884_Java  (0) 2022.01.03
[백준] 14681_Java  (0) 2022.01.03
[백준] 2753_Java  (0) 2022.01.03
[백준] 1330_Java  (0) 2022.01.03
Comments