티스토리 뷰

반응형
package prj190702;

import java.util.*;

public class array_1 {

	public static void main(String[] args) {
	
		
		char a = '1';
//		int math = 90;
//		int eng = 96;
//		int kor = 94;
//		int sci = 99;
		int[] sub = {90,80,70,90,90};
		
		int sum = 0;
		float avg = 0.0f;
		char grade = ' ';
		
		
		System.out.print("메뉴입력>>");
		Scanner scan = new Scanner(System.in);		
		a = scan.next().charAt(0);
		
		
		switch(a) {
		
		case '1' :			
			//grade = calculateGrade(kor, math, sci, eng);
			grade= calculateGrade(sub[0],sub[1], sub[2], sub[3], sub[4]);
			break;		
			
		default:
				System.out.println("input error");
		}	// switch end
		System.out.printf("등급: %c",grade);
	} //main end

	
	public static char calculateGrade(int a, int b, int c, int d, int e) {
		int sum = a+b+c+d+e;
		float avg = (float)sum/5;
		char grade = ' ';
		if(avg>=90&&avg<100) grade = 'A';
		else if(avg>=80) grade = 'B';
		else if(avg>=70) grade = 'C';
		else if(avg>=60)grade = 'D';
		else grade ='F';
		
		return grade;
	} //calculategrade end
	


}//class end
반응형

'JAVA' 카테고리의 다른 글

190703 class 연습  (0) 2019.07.03
190702 함수, 2차원 배열  (0) 2019.07.02
190702 클래스, 생성자 오버로딩  (0) 2019.07.02
190701 성적관리프로그램(배열)  (0) 2019.07.01
190701 성적관리프로그램  (0) 2019.07.01