알고리즘 문제 풀이/Java
[Java] Bronze V - 9498. 시험 성적 (Baekjoon)
갓것걋
2024. 7. 18. 19:01
9498. 시험 성적
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제 설명
더보기
시험 성적
문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으며 문자열의 길이는 1000보다 작다.
출력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
예제 입력 1
100
예제 출력 1
A
문제 해설
Java 코드
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int test = Integer.parseInt(br.readLine());
String str = (test >= 90) ? "A" : (test >= 80) ? "B" : (test >= 70) ? "C" : (test >= 60) ? "D" : "F";
System.out.println(str);
}
}
Java 코드 해설
- test에 int형으로 입력을 받아옴.
- 점수에 따라서 알맞은 알파벳을 출력함.