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에 담기


'Coding > JAVA' 카테고리의 다른 글
| [JAVA]배열 가장 작은 수 , 큰 수 찾기 (0) | 2024.08.02 |
|---|---|
| [JAVA] 배열 합계 / 평균 (scanner입력값 개수로 배열 크기 지정) (0) | 2024.08.02 |
| [JAVA] 배열의 역순 출력 (0) | 2024.08.02 |
| [JAVA] 향상된 for문(for-each문) (0) | 2024.06.23 |
| [JAVA] 배열 리팩토링 - 2차원 배열 (0) | 2024.06.23 |