본문으로 바로가기

Java Array(배열) 만들고 출력하기

category Language/JAVA 2018.01.16 16:14

Java Array(배열) 만들고 출력하기

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
42
package com.named.sports.test;
 
import org.junit.Test;
 
public class ArrayTest {
    @Test
    public void name() throws Exception {
        int[][] ar = new int[3][3];
 
        ar[0][0= 1;
        ar[0][1= 2;
        ar[0][2= 3;
        ar[1][0= 4;
        ar[1][1= 5;
        ar[1][2= 6;
        ar[2][0= 7;
        ar[2][1= 8;
        ar[2][2= 9;
 
        printMatrix(ar);
 
    }
 
    public void printMatrix(int[][] m){
        try{
            int rows = m.length;
            int columns = m[0].length;
            String str = "|\t";
 
            for(int i=0;i<rows;i++){
                for(int j=0;j<columns;j++){
                    str += m[i][j] + "\t";
                }
 
                System.out.println(str + "|");
                str = "|\t";
            }
 
        }catch(Exception e){System.out.println("Matrix is empty!!");}
    }
}
 
cs

결과

| 1 2 3 |

| 4 5 6 |

| 7 8 9 |

https://stackoverflow.com/questions/5061912/printing-out-a-2-d-array-in-matrix-format

3*3 배열을 만들고 출력하는 소스코드이다.

1
2
3
4
5
int[][] ar2 = {
   {102030},
   {405060},
   {708090}
};
cs

중괄호를 쓰면 위 처럼 길게 안써도 짧게 쓸 수 있다.


end.





댓글을 달아 주세요