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
 
public class Review_Array {
 
    static int[][] makeArray(){
        int intArr[][] = new int[4][];
        for(int x = 0; x < intArr.length; x++) {
            intArr[x] = new int[6-x];
        }
 
        for(int i = 0; i < intArr.length; i++) {
            for(int j = 0; j < intArr[i].length; j++) {
                intArr[i][j] = (i + 1)*10 + j;
            }
        }
        return intArr;
    }
 
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int intArr[][];
        intArr = makeArray();
        for(int i = 0; i < intArr.length; i++) {
            for(int j = 0; j < intArr[i].length; j++) {
                System.out.print(intArr[i][j] + " ");
            }
            System.out.println();
        }
    }
 
}
cs

method makeArray에서 비정방형 2차원 배열을 생성한뒤 main함수에서 호출하는 코드이다.

 

실행결과 : 

10 11 12 13 14 15 
20 21 22 23 24 
30 31 32 33 
40 41 42 

'Java' 카테고리의 다른 글

Java, String(2)  (0) 2019.10.04
Java, String(1)  (0) 2019.10.04
Java, Interger.parseInt(), 예외처리  (0) 2019.09.25
Java, for-while, continue, Scanner  (0) 2019.09.25
Java, switch문  (0) 2019.09.25

+ Recent posts