JAVA Quiz

sung eon·2022년 5월 17일
0

JAVA

목록 보기
6/21

91 ~ 100 : A
81 ~ 90 : B
71 ~ 80 : C
그 외는 F

Scanner sc = new Scaner(System.in) {
int score = sc.nextInt();

if (score <= 100 && score > 90) {
	System.out.println("A등급");
} else if (score <= 90 && score > 80) {
	System.out.println("B등급");
} else if (score <= 80 && score > 70) {
	System.out.println("C등급");
} else { 
	System.out.println("F등급");
}

프린트하면 아무것도 출력되지 않고 대기상태가 된다.
이건 nextInt에 따라 입력을 기다리고 있는 것.
Run 해서 나오는 실행창에 >Task :classes 밑, 커서가 깜빡이는 곳에 원하는 숫자를 넣어준다.

내가 실수한 부분!
마지막 조건을 else if 가 아닌 else 로 해준 부분은 잘했지만, 나는 조건을 &&으로 안 엮고

if ( score == 100 && score >= 91 )
else if ( score >= 81)
.
.
.

이런식으로 했는데 95를 입력하면 B등급입니다가 나옴. ^^; 한번 조건을 짤 때 생각을 많이 해볼 것!!

switch를 사용해서도 비슷하게 만들어보기!

profile
코베베

0개의 댓글