336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

description :

 

수학적 연산을 해본다.


source code : SUBJECT.java

package exam006;

public enum SUBJECT {
	Kor, Eng, Math, Max
}

source code :

package exam006;

public class exam006 {

	public static void main(String[] args) {
	
	int [] subject = new int[SUBJECT.Max.ordinal()];// enum 값의 고유 값을  호출하는 함수 ordinal()
	
	SUBJECT [] enumSubject = SUBJECT.values();
	int totalScore = 0;
	for(int i = 0 ; i < SUBJECT.Max.ordinal(); i++)	{
			subject[i] = (int) (Math.random()* 100);// 난수를 발생하여 점수를 기록
			
			//System.out.println(subject[i]);
			totalScore += subject[i];
		}
	
	int average = totalScore / SUBJECT.Max.ordinal();
	
	for(int i = 0 ; i < SUBJECT.Max.ordinal(); i++)
	{
		int idx = enumSubject[i].ordinal();
		String str = enumSubject[i].toString();
		System.out.println(str + " 과목 점수 : " + subject[idx]);
	}
	/*
	System.out.println(SUBJECT.Kor + " 과목 점수 : " + subject[SUBJECT.Kor.ordinal()]);
	System.out.println(SUBJECT.Eng + " 과목 점수 : " + subject[SUBJECT.Eng.ordinal()]);
	System.out.println(SUBJECT.Math + " 과목 점수 : " + subject[SUBJECT.Math.ordinal()]);
	*/
	System.out.println("총점 : " + totalScore);
	System.out.println("평균 점수 : " + average);
	}

}

 


result :

'Java > basic' 카테고리의 다른 글

008 문자열에서 특정 문자 찾기  (0) 2022.04.21
007 배열 Instance 확인  (0) 2022.04.21
005 문자열을 실수로 변환  (0) 2022.04.20
004 사용자 참조 타입  (0) 2022.04.20
003 API 참조 타입  (0) 2022.04.20

+ Recent posts