[백준 9498] 시험 성적 [자바(Java)]
카테고리: BOJ
태그: coding Java programming boj
🚀 문제 1330
[백준 9498] 시험 성적
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 7점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오
🚀 내 풀이 ⭕
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
byte score = sc.nextByte();
if(score >= 90 && score <= 100) {
System.out.println("A");
} else if (score >= 80 && score <= 89){
System.out.println("B");
} else if (score >= 70 && score <= 79){
System.out.println("C");
} else if (score >= 60 && score <= 69){
System.out.println("D");
} else {
System.out.println("F");
}
}
}
🐵코드리뷰🦀
import java.util.Scanner;
Scanner
클래스를 사용하기 위해import
문을 통해 불러온다. Scanner 클래스는 사용자 입력을 받기 위해 사용된다
Scanner sc = new Scanner(System.in);
Scanner
객체를 생성하여 사용자 입력을 처리할 준비를 한다.System.in
은 표준 입력을 나타낸다
byte score = sc.nextByte();
- 사용자로부터 입력된 값을
byte
형식으로 읽어와서score
변수에 저장한다. 사용자가 입력한 값은 정수로 예상된다.
- if문과 이후의 else if 조건문들은 각각 해당하는 학점을 출력하는 조건들이다. 90 이상부터 시작하여 60 이상까지의 학점 범위를 지정하고 있다. 마지막 else 블록은 위의 모든 조건에 해당하지 않는 경우를 처리한다. 이 경우 “F”를 출력한다.
댓글 남기기