정보
분류 : 조건문
문제
풀이
import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = a/10;
switch(b) {
case 10:
case 9:
System.out.println("A");
break;
case 8:
System.out.println("B");
break;
case 7:
System.out.println("C");
break;
case 6:
System.out.println("D");
break;
default:
System.out.println("F");
}
}
}
풀이 후기
if문을 써도 되지만 다른 방법을 사용해보고 싶어서 switch문을 사용하였다.
입력한 숫자를 10으로 나누면 준비는 끝이다.
연산된 값(b)를 switch문이 받아 값에 맞는 case로 간 후
등급을 출력하고 break를 사용하여 switch문을 종료한다.
'💡문제 풀이 > 백준 - JAVA' 카테고리의 다른 글
사분면 고르기 / 14681 (1) | 2023.11.09 |
---|---|
윤년 / 2753 (0) | 2023.11.07 |
두 수 비교하기 / 1330 (0) | 2023.11.07 |
개 / 10172 (0) | 2023.11.07 |
고양이 / 10171 (0) | 2023.11.07 |