19.04.05 다차원 배열, 향상된 for문

Back-End/Java 2019. 4. 5. 17:39
728x90
반응형

- 다차원 배열 -


다차원 배열은 1차원 배열과 달리 수학의 행렬을 생각하고, 배열의 요소로 또다른 배열을 갖는 것을 의미한다.

예를들면 int[2][3]; 배열이 있으면 길이가 2인 배열 안에 길이가 3인 배열이 2개 있는것이다.



-출처-

https://blog.naver.com/myroom9/221172213230




-향상된 for문-


향상된 반복문은 for(타입 변수명 : 배열 또는 컬렉션)

{

반복할문장;

}

으로 사용한다.


이때 변수의 타입은 배열의 타입과 같아야 한다.

향상된 반복문은 배열에 저장된 값을 순서대로 읽어서 변수에 저장하고

배열에 저장된 값을 모두 저장하면 반복문에서 나가진다.

배열에 저장된 요소를 읽어내는 용도로 사용하면 된다.


-예제 및 출력-


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package chap05.array;
 
public class array 
{
public static void main(String[] args) 
    {
        int[] scores = { 9571849387 };
        int sum = 0;
        for (int score : scores) //scores 배열의 원소
        {
            sum = sum + score;
        }
        System.out.println("점수 총합 = "+sum);
        double avg = (double) sum /scores.length;
        System.out.println("점수 평균 = " +avg);
    }
}
 
cs



-출처-

https://blog.naver.com/sjw7324/221482728452



728x90
반응형
: