예제
사용자로부터 점수를 입력받아서
A, B, C, D, F가 출력되는 프로그램을 작성하시오.
90점이상: A
80점대: B
70점대: C
60점대: D
그 외: F
단 사용자가 잘못된 점수를 입력할 경우
올바른 점수를 입력할 때까지 다시 입력을 받으시오.
package day0305;
import java.util.Scanner;
public class GradeChecker03 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("점수를 입력해주세요");
System.out.print(">");
int scor = scanner.nextInt();
while(!(scor >= 0 && scor <= 100)) {
System.out.println("잘못된 입력 입니다");
System.out.println("점수를 다시 입력해주세요");
System.out.print(">");
scor = scanner.nextInt();
}
if (scor >= 90 ) {
System.out.println("A 입니다");
} else if(scor >= 80){
System.out.println("B 입니다.");
}else if(scor >= 70) {
System.out.println("C 입니다");
}else if(scor >= 60){
System.out.println("D 입니다. ");
} else {
System.out.println("F 입니다.");
}
scanner.close();
}
}
'JAVA > 국비 공부' 카테고리의 다른 글
3월 6일수업(반복문02) (0) | 2021.03.08 |
---|---|
숙제 (0) | 2021.03.05 |
3월5일수업(GradeBook02-Answer) (0) | 2021.03.05 |
3월5일 수업(Validation) (0) | 2021.03.05 |
3월5일(GradeBook01) (0) | 2021.03.05 |