ෆ ⋆ ₊ ゚ ☽ * ₊ ⋆

학교/Java

정수를 입력받아 배열에 저장하고 평균을 구하는 프로그램 (Average)

우당탕가윤 2023. 2. 27. 18:17

2022학년도 2학기 수행평가 문제입니다.


■ 문제 설명

정수 5개를 입력받아 배열에 저장하고 평균을 구하는 프로그램을 작성하라.

 

■ 제한사항

  • 키보드를 통해서 입력받는다.
  • 결과는 소수점 이하 둘째자리까지 출력한다.

 

■ 결과 예시


■ 나의 코드

import java.util.Scanner;
public class Average {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scan = new Scanner(System.in);
		int arr[] = new int[5];
		int sum = 0;
		
		for(int i=0; i<5; i++) {
			System.out.print( (i+1) + "번째 수 : ");
			arr[i] = scan.nextInt();
			sum += arr[i];
		}
		System.out.printf("평균 : %.2f", (double)sum/5);
	}
}

 

■ 코드 풀이

배열 arr의 크기를 5로 선언한 다음 for문을 돌려 Scanner를 사용해 입력을 받고 입력받은 값을 sum에 누적했습니다. 그 다음 printf를 사용해서 소수점 둘째자리까지 출력을 하고 강제형변환을 했습니다.