2019.10.10

 

 3일뒤에 정보처리기사 실기 시험!

 

 기본적인 2차원 배열

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package kr.or.ksmart;
 
public class Array {
 
    public static void main(String[] args) {
        
        int K = 1;    // 1씩 증가되는 숫자에 저장되는 변수
        int N = 5;    // 배열의 크기
        int i;        // 배열의 행의 index
        int j;        // 배열의 열의 index
        
        int[][] arrayTwo = new int[N][N];
        
        for(i=0; i<N; i++) {
            for(j=0; j<N; j++) {
               arrayTwo[i][j] = K;
                K = K + 1;
                System.out.printf("%2d" + " ",arrayTwo[i][j]);
            }
            System.out.println();
        }
    }
}
 

 

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package kr.or.ksmart;
 
public class Array {
 
    public static void main(String[] args) {
        
        int K = 1;    // 1씩 증가되는 숫자에 저장되는 변수
        int N = 5;    // 배열의 크기
        int i;        // 배열의 행의 index
        int j;        // 배열의 열의 index
        
        int[][] arrayTwo = new int[N][N];
        
        
        for(i=0; i<N; i++) {
            
            // 1행, 3행, 5행이 정상적인 ++, index 0이 1행임
            if(i%2 == 0) { 
                for(j=0; j<N; j++) {
                    arrayTwo[i][j] = K;
                    K = K + 1;
                }
                
            // 2행, 4행 --
            } else {
                for(j=N-1; j>=0; j--) {
                    arrayTwo[i][j] = K;
                    K = K + 1;
                }
            }
        }
        
        for(i=0; i<N; i++) {
            for(j=0; j<N; j++) {
                System.out.printf("%2d" + " ", arrayTwo[i][j]);
            }
            System.out.println();
        }
    }
}
 

 

2차원 배열 지그재그

 

'교육 > Java' 카테고리의 다른 글

#104 Java static  (0) 2019.10.15
#103 Java ++ 연산자  (0) 2019.10.14
#93 Java Connection Pool  (0) 2019.09.26
#88 Java 키워드 복습  (0) 2019.09.19
#79 Java cmd로 자바 컴파일하기  (0) 2019.09.04

+ Recent posts