본문 바로가기
카테고리 없음

[java] 향상된 for문 반복자를 이용한 배열 값의 출력(2차원배열)

by 팁텍북 2017. 11. 1.

[java] 향상된 for문 반복자를 이용한 배열 값의 출력(2차원배열)





package p01.references;
/**
* 2차원 배열
* */
public class MultiArray02Example {
    public static void main(String[] args) {
        //길이가3인 1차원배열의 초기값으로 3행의 2차원배열 생성
        int[][] a= {{12,45,23},{16,4,879},{45,87,12}};//
        // a[0][0] = 12, a[0][1]=45,a[0][2]=23
        // a[1][0] = 116,a[1][1]=4, a[1][2]=879
        // a[2][0] = 45, a[2][1]=87,a[2][2]=12
        for(int i=0;i<a.length;i++) {
            for(int j=0;j<a[i].length;j++) {
                System.out.print("a["+i+"]["+j+"]="+a[i][j]+"\t");
            }
            System.out.println();
        }
        System.out.println("-----------------");
        //향상된 for문을 이용한 배열요소의 출력
        int cnt1=0,cnt2=0;
        
        for(int[] i:a) {
            
            for(int j:i) {
                System.out.print("a["+cnt1+"]["+cnt2+"]="+j+"\t");
                cnt2++;
            }
            cnt2=0;
            cnt1++;
            
            System.out.println();
        }
    }
}


댓글