글 작성자: 취업중인 피터팬
728x90
기본 환경
JDK : 1.8.0_261 버전
JRE : 1.8.0_261 버전
JAVA VERSION : 8 업데이트 261
Eclipse IDE VERSION : 2020-06버전

 

시나리오

사용자에게 국어점수 영어점수 수학점수를 각각 받은 후 평균 점수를 계산해

90점 이상이면 A, 80점 이상이면 B, 70점 이상이면 C, 60점 이상이면 D, 60점 미만이면 F를 출력하는

학점 계산 프로그램을 만드시오


 

다음과 같은 결과가 나와야 합니다.

 

 

정답
package ex04controlerstatement;

import java.util.Scanner;

public class Qu_04_03 {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int kor, eng, math, Switchavg;

		int avg;
		
			System.out.printf("국어 점수 : ");
			kor = scanner.nextInt();
			System.out.printf("영어 점수 : ");
			eng = scanner.nextInt();
			System.out.printf("수학 점수 : ");
			math = scanner.nextInt();
			
			
			avg = (kor+eng+math) / 3;
			
			Switchavg = avg / 10;
			
			System.out.println("평균 점수:" + avg);
			
			switch(Switchavg) {
			case 10: case 9:
				System.out.println("A학점"); break;
			case 8 :
				System.out.println("B학점"); break;
			case 7 :
				System.out.println("C학점"); break;
			case 6 :
				System.out.println("D학점"); break;
			default :
				System.out.println("F학점"); 
			}

	}

}