반응형
안녕하세요
백준 알고리즘에서 단계별로 풀어보기의 2단계의 9498번 문제 시험 성적을 풀은 내용에 대해서 알아보겠습니다
이 문제도 if - else if - else를 사용하면 간단하게 풀 수 있는 문제입니다
문제
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.
출력
시험 성적을 출력한다.
문제 풀이
if - else if - else문을 사용해서 90점 이상이면 A학점, 80점 이상은 경우 B학점, 70점 이상인 경우 60점, 나머지 밑인 경우 F학점을 주게 만들었습니다
이 문제도 if문의 기초를 배웠다면 어렵지 않게 풀 수 있는 문제입니다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// 점수와 시험 성적을 표시하기 위한 변수 선언
int a;
String c;
// 점수 입력
Scanner sc = new Scanner(System.in);
a = sc.nextInt();
// 점수에 따른 시험 성적을 구함
if(a >= 90)
c = "A";
else if(a >= 80)
c = "B";
else if(a >= 70)
c = "C";
else if(a >= 60)
c = "D";
else
c = "F";
// 시험 성적 출력
System.out.print(c);
}
}
|
cs |
여기까지 백준 알고리즘 9498번 문제인 시험 성적을 마치겠습니다
알고리즘을 푸는데 도움이 되셨으면 좋겠습니다
다음 문제 : 2021.04.21 - [알고리즘/알고리즘JAVA] - [백준알고리즘/JAVA/if문] 2753번 문제 : 윤년
이전 문제 : 2021.04.21 - [알고리즘/알고리즘JAVA] - [백준알고리즘/JAVA/if문] 1330번 문제 : 두 수 비교하기
반응형
그리드형
'알고리즘 > 알고리즘JAVA' 카테고리의 다른 글
[백준알고리즘/JAVA/for문] 2739번 문제 : 구구단 (0) | 2021.04.22 |
---|---|
[백준알고리즘/JAVA/if문] 2884번 문제 : 알람 시계 (0) | 2021.04.22 |
[백준알고리즘/JAVA/if문] 14681번 문제 : 사분면 고르기 (0) | 2021.04.21 |
[백준알고리즘/JAVA/if문] 2753번 문제 : 윤년 (0) | 2021.04.21 |
[백준알고리즘/JAVA/if문] 1330번 문제 : 두 수 비교하기 (0) | 2021.04.21 |