본문 바로가기
알고리즘/백준(JAVA)

[JAVA-9498] 시험 성적

by 썬키 2021. 12. 7.

https://www.acmicpc.net/problem/9498

 

9498번: 시험 성적

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

www.acmicpc.net

 

 

*기초적인 방법*

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
//		시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C,
//		60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
		Scanner sc = new Scanner(System.in);
		int score = sc.nextInt();
		sc.close();
		
		if(score>=90) System.out.println("A");
		else if(score>=80) System.out.println("B");
		else if(score>=70) System.out.println("C");
		else if(score>=60) System.out.println("D");
		else System.out.println("F");
		
	}
}

*삼항연산자를 이용한 방법*

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
//		시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C,
//		60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
		Scanner sc = new Scanner(System.in);
		int score = sc.nextInt();
		
		System.out.print((score>=90)?"A": (score>=80)? "B": (score>=70)? "C": (score>=60)? "D": "F");
	}
}

 

'알고리즘 > 백준(JAVA)' 카테고리의 다른 글

[JAVA-3052] 나머지  (0) 2023.01.15
[JAVA-2753] 윤년  (0) 2021.12.07
[JAVA-1330] 두 수 비교하기  (0) 2021.12.07
[JAVA-10430] 나머지  (0) 2021.12.07
[JAVA-10869] 사칙 연산  (0) 2021.12.07

댓글