영보의 SystemOut.log

[JAVA]2차원배열예제/배열자바예제 본문

Language/JAVA

[JAVA]2차원배열예제/배열자바예제

영보로그 2020. 7. 2. 15:08
반응형

* 이차원 배열

선언 방법  선언 예
타입[][] 변수이름[][]; int [][] score;
타입 변수이름 [][]; int score[][];
타입[] 변수이름; int[] score;

 

예) int[][] arr={{1,2,3},{4,5,6},{7,8,9}};

    =>3행, 3열의 2차원 배열 생성

1
arr[0][0] 
2
arr[0][1] 
3
arr[0][2] 
4
arr[1][0] 
5
arr[1][1] 
6
arr[1][2] 
7
arr[2][0] 
8
arr[2][1] 
9
arr[2][2] 

 

 

* 이차원 배열 예제

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
public class 이차원배열 {
    public static void main(String[] args) {
        
        int[][] arr=new int[5][5]; //전체 => 0으로 초기화
        
        //초기값
        int k=1;
        for(int i=0;i<5;i++//행
        {
            for(int j=0;j<5;j++//열
            {
                arr[i][j]=k; //[0][0] ~[0][4]
                k++;
            }
        }
        //출력
        for(int i=0;i<5;i++)
        {
            for(int j=0;j<5;j++)
            {
                System.out.printf("arr[%d][%d]=%d\t",i,j,arr[i][j]);
            }
            System.out.println();
        }    
    }
}
cs

 

 

2

반응형