Coding/JAVA

[JAVA] 배열 합계 / 평균 구하기 (배열 크기가 지정된 경우)

민톨이 2024. 8. 2. 19:02
728x90
package array.ex;

import java.util.Scanner;

public class ArrayEx4 {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int[] numbers = new int[5];
        int sum = 0;
        double average;

        System.out.println("5개의 정수를 입력하세요:");
        for(int i=0; i <5; i++){
            numbers[i] = scanner.nextInt();
            sum += numbers[i];
        }
        average = (double) sum / 5;
        System.out.println("입력한 정수의 합계: " + sum);
        System.out.println("입력한 정수의 평균: " + average);
    }
}

1. int[] numbers = new int[5]  

=> 배열 크기 설정

 

2. 합계와 평균을 담을 변수 선언

3. for문으로 0,1,2,3,4인덱스를 가진 크기 5의 배열이 돌아서 sum값에 누적되어 더하도록 담아줌

 

4. (double)로 형변환 써주고 합계(int)를 5로 나눠주고 average에 담기

 

입력

 

출력