IT 이야기/JAVA

[명품 JAVA Programming] 실습문제 3장 7번 문제 해결하기

왼손잡이 에언 2021. 2. 13. 01:44

* 책: 명품 java programing 
* 3장 연습문제 7번 (3-7)
* 문제: 정수를 10개 저장하는 배열을 만들고 1~10의 정수를 랜덤하게 생성하여 저장하라
* 그리고 배열에 든 숫자들과 평균을 출력하라

 

* 명세서

1. 정수 10개를 저장하는 배열을 만들고

2. 1~10까지의 정수를 랜덤하게 생성하여 저장

3. 배열의 요소 출력

4. 요소들의 평균 출력

 

* 소스코드

/*  
 * 책: java programing 
 * 3장 연습문제 7번
 * 정수를 10개 저장하는 배열을 만들고 1~10의 정수를 랜덤하게 생성하여 저장하라
 * 그리고 배열에 든 숫자들과 평균을 출력하라
 * */ 
public class ex07 {

	public static void main(String[] args) {
		
		// 정수를 10개 저장하는 배열을 만들고 
		int [] arr = new int[10]; 
		double total=0;
		
		// 1~10의 정수를 랜덤하게 생성하여 저장 
		for(int i=0; i<arr.length; i++) { 
			arr[i]  = (int)(Math.random()*10 + 1);
			total += arr[i]; 
		}
		
		// 배열에 저장된 요소를 출력
		System.out.print(">> 랜덤한 정수들 : "); 
		for(int i=0; i<arr.length; i++) {  
			System.out.print(arr[i] + " ");  
		}
		
		// 요소들의 평균 출력
		System.out.println("\n>> 평균: " + total/arr.length);
		

	}

}

* 실행 결과