//1.시험점수를 입력 받는다.
//2.시험점수에 해당하는 학점을 출력한다.
//3.점수표
//	91~100점  A학점
//	90~81점    B학점
//	80이하       재시험
//4.단, 만점이거나 A학점과 B학점의 일의 자리가 7점 이상이면, +를 추가
//	    A학점과 B학점의 일의 자리가 3점 이상이면, -를 추가
//	예)
// 		100 => A+
// 		87  => B+
// 		82  => B-
// 		23  => 재시험
package superCode;

import java.util.Scanner;

public class gradeA_Plus_Minus {

	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		
		//1.시험점수를 입력 받는다.
		System.out.println("시험점수 입력  : " );
		int score = scan.nextInt();
		
		
		
		//100 초과시 "오류" 메세지 나오게 출력
		if(score > 100) {
			System.out.println("오류");
		}
		
		
		if(97 <= score && score <=100) {
			System.out.println("A+");
		}
		if(94 <= score && score <=96) {
			System.out.println("A");
		}
		if(91 <= score && score <=93) {
			System.out.println("A-");
		}
		
		
		if(87 <= score && score <=90) {
			System.out.println("B+");
		}
		if(84 <= score && score <=86) {
			System.out.println("B");
		}
		if(81 <= score && score <=83) {
			System.out.println("B-");
		}
		
		if(77 <= score && score <=80) {
			System.out.println("C+");
		}
		if(74 <= score && score <=76) {
			System.out.println("C");
		}
		if(71 <= score && score <=73) {
			System.out.println("C-");
		}
		
		if(0 <= score && score <=70) {
			System.out.println("재시험");
		}
		
		//0 미만시 "오류" 메세지 나오게 출력
		if(score < 0) {
			System.out.println("오류");
		}
	}

}

 

결과

 

입력 범위가 벗어날시

+ Recent posts