본문 바로가기
study/Java

[Java] 11 ~ 14. TEST5 풀이 (점수를 입력 받아서 중첩 조건문을 이용하여 학점구하기)

by 금이패런츠 2022. 3. 14.
728x90
반응형
package chap4;
/*
    점수를 입력받아 
    95점 이상인 경우 A+ 
    90 ~ 94 : A0  
    89 ~ 85점  B+ 
    80 ~ 84 : B0 
    79 ~ 75점 C+ 
    70 ~ 74 : C0 
    69 ~ 65점  D+ 
    60 ~ 64 : D0 
    그외는 F 로 출력하기.
    중첩 조건문을 이용하여 구현하기 
*/

import java.util.Scanner;

public class Test0304_5 {
	public static void main(String[] args) {
    
		System.out.println("점수를 입력하세요");
		Scanner scan = new Scanner(System.in);
		int score = scan.nextInt();
		String grade;
		if (score >= 90 ) {
			grade = "A";
			if(score >= 95) grade += "+";
			else grade += "0";
		} else if (score >= 80) {
			grade = "B";
			if(score >= 85) grade += "+";
			else grade += "0";
		} else if (score >= 70) {
			grade = "C";
			if(score >= 75) grade += "+";
			else grade += "0";
		} else if (score >= 60) {
			grade = "D";
			if(score >= 65) grade += "+";
			else grade += "0";
		} else grade = "F";
		System.out.println(score + "점은 " + grade + "입니다.");
	}
}
728x90
반응형