728x90
문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력
시험 성적을 출력한다.
풀이
if와 else if를 사용하면 되는 문제다 else if는 앞의 조건문에서 해당되는 것은 배제하고 생각하기 때문에 굳이 보다 작다는 조건을 붙여 줄 필요가 없다
코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int score = Integer.parseInt(br.readLine());
if(90 <= score) System.out.println("A");
else if(80 <= score) System.out.println("B");
else if(70 <= score) System.out.println("C");
else if(60 <= score) System.out.println("D");
else System.out.println("F");
}
}
결과
#자바 #java #boj #백준 #알고리즘
728x90
'알고리즘 > BOJ' 카테고리의 다른 글
[JAVA][BOJ][B4] 14681. 사분면 고르기 (0) | 2022.04.29 |
---|---|
[JAVA][BOJ][B4] 2753. 윤년 (0) | 2022.04.28 |
[JAVA][BOJ][B4] 1330. 두 수 비교하기 (0) | 2022.04.26 |
[JAVA][BOJ][S4] 1755. 숫자놀이 (0) | 2022.04.25 |
[JAVA][BOJ][S1] 1389. 케빈 베이컨의 6단계 법칙 (0) | 2022.04.24 |