문제 풀이 및 개발 공간

[백준] 2754번 학점계산 문제! (bronze 5 본문

백준공부/java

[백준] 2754번 학점계산 문제! (bronze 5

gomduri43 2022. 8. 25. 21:44

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class Main{

	public static void main(String[] args) throws IOException {
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out));
		String a=br.readLine();
		switch(a) {
		case "A+": bw.write(4.3+""); break;
		case "A0": bw.write(4.0+""); break;
		case "A-": bw.write(3.7+""); break;
		case "B+": bw.write(3.3+""); break;
		case "B0": bw.write(3.0+""); break;
		case "B-": bw.write(2.7+""); break;
		case "C+": bw.write(2.3+""); break;
		case "C0": bw.write(2.0+""); break;
		case "C-": bw.write(1.7+""); break;
		case "D+": bw.write(1.3+""); break;
		case "D0": bw.write(1.0+""); break;
		case "D-": bw.write(0.7+""); break;
		case "F": bw.write(0.0+""); break;
		}
		bw.flush();
	}			
}