개발 공부/백준 문제 풀기
백준 - 9498번 시험 성적 [자바]
by 코딩호야
2022. 10. 1.
문제풀이
package baekJoon_java;
import java.util.Scanner;
public class bj_9498 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int score = sc.nextInt();
if(score>=90 && score<=100) {
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");
}
}
조건문으로 간단하게 풀 수 있는 문제이다.
public static void main(String[] args) {
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");
}
첫번째 코드처럼 if 문으로도 풀 수 있지만 이처럼 삼항 연산자를 사용해서도 풀이가 가능하다 .
코드가 간결해서 삼항연산자가 더 가독성이 좋게느껴지는 방법이다.