Test/JAVA Test

랜덤수 총합, 평균

오류나면꽥꽥 2023. 5. 14. 23:47

1) 이 배열의 이름은 data 이고
2) 3~5개까지중에서 랜덤으로 크기를 결정
ex) 3 --->> [ _ _ _ ]
3) data에 저장되는 정수는 100~105 사이의 랜덤수가 저장됨
ex) [ 102 100 100 ]
4) A- 데이터가 홀수들의 총합
5) B- 데이터가 짝수들의 평균

console)
 [ 102 100 100 ]
 홀수총합 : 0
 짝수평균 : 100.666667

 

 

 

	public static void main(String[] args) {

		Random rand=new Random();
		int randNum=rand.nextInt(3)+3;
		int[] data=new int[randNum];

		System.out.print("[ ");
		for(int i=0;i<data.length;i++) {
			data[i]=rand.nextInt(6)+100;
			System.out.print(data[i]+" ");
		}
		System.out.println("]");

		int oSum=0;
		int eSum=0;
		int eCnt=0;
		double eAvg; // 변수 3요소에 '값'은 없습니다!

		for(int v:data) {
			if(v%2==0) {
				eSum+=v;
				eCnt++;
			}
			else {
				oSum+=v;
			}
		}
		eAvg=eSum*1.0/eCnt;	
		System.out.println("홀수총합 : "+oSum);
		System.out.println("짝수평균 : "+eAvg);
	}

'Test > JAVA Test' 카테고리의 다른 글

중복 없는 랜덤수 생성02  (0) 2023.05.14
중복 없는 랜덤수 생성  (0) 2023.05.14
숫자 랜덤 총합, 평균  (0) 2023.05.14
학생 점수 랜덤으로 생성  (0) 2023.05.14
별찍기03  (0) 2023.05.14