06
22
728x90

문제 :

시험 점수를 입력받아 90~100점은 A, 80~89점은 B, 70~79점은 C, 60~69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.

 

입력 :

첫째 줄에 시험 점수가 주어진다. 시험 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다.

 

출력 :

시험 성적을 출력한다.

 

예제 입력1 :

100

 

예제 출력1 :

A

 

코드 입력 :

import java.util.Scanner;

public class Main 
{
	public static void main(String[] args) 
	{
		Scanner sc = new Scanner(System.in);
		
		int grades = sc.nextInt();
		
		if(grades >= 0 && grades<=100)
		{
			if(grades >= 90)
			{
				System.out.println("A");
			}
			else if(grades >= 80)
			{
				System.out.println("B");
			}
			else if(grades >= 70)
			{
				System.out.println("C");
			}
			else if(grades >= 60)
			{
				System.out.println("D");
			}
			else
			{
				System.out.println("F");
			}
		}
		else
		{
			System.out.println("잘못된 점수를 입력했습니다. 0~100사이의 수를 입력해주세요.");
		}
	}
}

출력 결과

728x90

'백준 > JAVA' 카테고리의 다른 글

[JAVA/백준] 사분면 고르기-14681번  (0) 2021.06.25
[JAVA/백준] 윤년-2753번  (0) 2021.06.23
[JAVA/백준] 두 수 비교하기-1330번  (0) 2021.06.21
[JAVA/백준] 곱셈-2588번  (0) 2021.06.14
[JAVA/백준] 나머지-10430번  (0) 2021.06.14
COMMENT