https://www.acmicpc.net/problem/9498
9498번: 시험 성적
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int score = scan.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");
}
scan.close();
}
}
정답은 맞췄다. 다만 1330번과 마찬가지로 삼항연산자를 활용할 수 있다는 점을 잊지말자.
아래는 삼항연산자 사용시 코드
System.out.print((A>=90)?"A": (A>=80)? "B": (A>=70)? "C": (A>=60)? "D": "F");
'백준' 카테고리의 다른 글
백준 2884번 220906 (0) | 2022.09.06 |
---|---|
백준 14681번 220905 (0) | 2022.09.05 |
백준 2753번 220905 (0) | 2022.09.05 |
백준 1330번 220903 (0) | 2022.09.03 |
백준 3003번 220902 (0) | 2022.09.03 |