안녕하세요
이번에는 1차원 배열 예제를 보겠습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
package sec01_firstArray;
public class Array_Ex2 {
public static void main(String[] args) {
int sum = 0; //총점을 저장하기 위한 변수
double average = 0.0; // 평균을 저장하기 위한 변수
int[] score = new int[] {100, 88, 100, 100, 90};
System.out.println("배열의 길이 : " + score.length);
System.out.println("배열의 크기(byte) : " + score.length*4); //int타입은 4byte이므로
for (int i = 0; i < score.length; i++) {
sum += score[i]; // 배열의 각 요소들의 값을 누적.
}
System.out.println("sum의 값: " + sum);
average = (double)sum/ score.length; // sum과 score.length가 int타입이므로 타입캐스팅
System.out.println("총점: "+ sum);
System.out.println("평균: " + average);
}
}
|
cs |
int 배열인 score는 선언과 동시에 초기화를 해주었고 배열의 길이는 5이네요
5개의 방이 만들어졌으니까요
score.length는 5이니까
5번 for문을 돌면서
score에 들어있는 값들을 sum에 누적하고 출력하구요
double형으로 형변환해서 평균을 구하고 있습니다.
출력결과를 보겠습니다.
728x90
'JAVA > java 실습' 카테고리의 다른 글
[자바JAVA] 1차원 배열 - String배열 (2차원배열과 동일) (0) | 2020.09.27 |
---|---|
[자바JAVA] 일차원배열 - 배열대로 출력하는 법 Arrays.toString, 배열의 주소값출력 (0) | 2020.09.27 |
[자바JAVA] 반복문 - 중첩 for문으로 구구단 9단까지 출력하기 (0) | 2020.09.25 |
[자바JAVA] 반복문 - while문으로 합계 구하기 (0) | 2020.09.25 |
[자바JAVA] 반복문 for문 으로 total구하기, for문 종단점 설정, variables보기 (0) | 2020.09.25 |