https://www.acmicpc.net/problem/9498
[ 문제 ]
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
[ 입력 ]
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
[ 출력 ]
시험 성적을 출력한다.
[ 입출력 예시 ]
예제 입력 | 예제 출력 |
---|---|
100 | A |
- 시험 성적을 입력 받을 변수(score)를 선언하여 점수 값을 입력 받는다.
- 입력 받은 점수(score)를 이용하여 if문을 통해 문제 내용을 표현해준다.
90점 이상...A
80점 이상...B
70점 이상...C
60점 이상...D
그 외 점수...F
를 출력하여준다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine(), " ");
int score = Integer.parseInt(st.nextToken());
if(score >= 90) {
System.out.println("A");
}
else if(score >= 80) {
System.out.println("B");
}
else if(score >= 70) {
System.out.println("C");
}
else if(score >= 60) {
System.out.println("D");
}
else {
System.out.println("F");
}
}
}