✅ 문제 

// 시험 점수를 입력받아서 성적을 출력하세요.
// A : 90~100, B : 80~89, C : 70~79, D : 60~69, F : ~59

 

✅ 문제 해설

더보기

각 등급에 맞게 하나씩 조건문으로 조건에 맞으면 결과 출력

 

public static void main(String[] args) {

		// 시험 점수를 입력받아서 성적을 출력하세요.
		// A : 90~100, B : 80~89, C : 70~79, D : 60~69, F : ~59

		Scanner sc = new Scanner(System.in); //시험 점수 입력받기

		System.out.print("성적 입력 : ");
		int grade = sc.nextInt(); //Grade에 성적 값 저

		// 90이상 100이하이면 "A" 출력
		if (90 <= grade && grade <= 100) {
			System.out.println("당신의 성적은 A");
		}
		// 80이상 90미이면 "B" 출력
		if (80 <= grade && grade < 90) {
			System.out.println("당신의 성적은 B");
		}
		// 70이상 80미만이면 "C" 출력
		if (70 <= grade && grade < 80) {
			System.out.println("당신의 성적은 C");
		}
		// 60이상 70미만이면 "D" 출력
		if (60 <= grade && grade < 70) {
			System.out.println("당신의 성적은 D");
		}
		// 60미만이면 "F" 출력
		if (grade < 60) {
			System.out.println("당신의 성적은 F! 공부하세요");
		}
}

 

✅ 결과 

 

+ Recent posts