코딩테스트
[코딩테스트] 백준 자바 3번 시험 성적 (백준 9498번)
원코딩
2022. 10. 3. 12:58
9498번: 시험 성적
시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
1-1, Scanner 이용하기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int A=scan.nextInt();
scan.close();
if(A>=90)
{
System.out.println("A");
}
else if(A>=80)
{
System.out.println("B");
}
else if(A>=70)
{
System.out.println("C");
}
else if(A>=60)
{
System.out.println("D");
}
else
{
System.out.println("F");
}
}
}
1-2, Scanner ㅣ+ 삼항연산자 이용하기
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int a=scan.nextInt();
scan.close();
System.out.println((a>=90)?"A":(a>=80)?"B":(a>=70)?"C":(a>=60)?"D":"F");
}
}
2-1. BufferedReader 이용하기
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int A=Integer.parseInt(br.readLine());
if(A>=90) {
System.out.println("A");
}
else if(A>=80)
{
System.out.println("B");
}
else if(A>=70) {
System.out.println("C");
}
else if(A>=60) {
System.out.println("D");
}
else System.out.println("F");
}
}
2-2. BufferedReader + 삼항연산자 이용하기
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int A=Integer.parseInt(br.readLine());
System.out.println((A>=90)?"A":(A>=80)?"B":(A>=70)?"C":(A>=60)?"D":"F");
}
}