반응형
Switch문을 이용해서 학점계산기를 만드는 문제입니다.
먼저 점수를 입력받고 switch-case를 설정합니다
입력받은 점수를 10으로 나눠 5개의 case를 구분합니다.
(int로 변수를 선언해서 소수점 자리는 생략됩니다)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
System.out.print("학점으로 변환할 점수를 입력하세요 : ");
int n=sc.nextInt();
switch(n/10) {
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("과락"); break;
}
}
|
cs |
77점을 입력하면 다음과 같은 결과가 출력되는 것을 볼수 있습니다.
반응형
'코딩공부 > JAVA' 카테고리의 다른 글
JAVA #5_1 : 구글 입사 문제; 1~10000 사이에 8의 개수를 구하시오 (0) | 2022.05.19 |
---|---|
JAVA #4 : While문과 Math.random()을 이용한 UP&DOWN 게임 제작 (0) | 2022.05.18 |
JAVA #3 : Format 명령어를 이용한 숫자의 자릿수 출력하기 (0) | 2022.05.17 |
코딩 문제 사이트 추천 (0) | 2022.05.12 |
JAVA #1 : for문을 이용한 3과 5의 배수 합계 (0) | 2022.05.12 |