구름LEVEL 1 - 시험성적 평균과 등급 구하기 / JAVA
본문 바로가기
구름LEVEL 문제풀이

구름LEVEL 1 - 시험성적 평균과 등급 구하기 / JAVA

by PAIK'S JAVA 2021. 2. 1.
반응형

● 분석

    1.  Scanner 를 이용한 입력처리

    2.  소수점 3번째 자리 반올림을 위해 DecimalFormat 사용

    3.  등급을 나누기 위한 if 반복문 사용

 

 풀이

import java.text.DecimalFormat;
import java.util.Scanner;

public class Main {// 시험성적 평균과 등급 구하기
	public static void main(String[] agrs) {
		
		
		Scanner in = new Scanner(System.in);
		DecimalFormat df = new DecimalFormat("##.00");

		int kor = in.nextInt();
		int eng = in.nextInt();
		int mat = in.nextInt();
		
		int tot;
		tot= kor + eng + mat;
		
		double avg;
		
		avg = tot / 3.0F;

		if (avg >= 90) {
			System.out.println(df.format(avg) + " A");
		}else if(avg >= 80) {
			System.out.println(df.format(avg) + " B");
		}else if(avg >= 70) {
			System.out.println(df.format(avg) + " C");
		}else if(avg >= 60) {
			System.out.println(df.format(avg) + " D");
		}else {
			System.out.println(df.format(avg) + " F");
		}
		
		in.close();
		
	}
}

댓글