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 |