본문 바로가기

JAVA/JAVA

자바 예제 - 2차원 배열 : 2차원 배열을 이용해 출력값 받기

반응형


<< 2차원 배열을 이용해 출력값 받기>>


class ArrayTest02 {

public static void main(String[] args) {

int a[][] = new int[4][3];


int n = 1;


for (int i = 0; i < 4 ; i++ ){ //줄 수 만큼 반복

for (int j = 0; j < 3 ; j++ ){ // 칸 수 만큼 반복

a[i][j] = n;

n = n+1;

System.out.print(a[i][j] + " ");

}


System.out.println();

}

}

}




<<2차원 배열 생성 및 누적 >>


<조건>

: 5행 5열의 2차원 배열을 선언하고 각 요소에 1부터 1씩 증가한 값을 설정하되 각 행의 맨 끝과 각 열의 맨끝에

합이 누적이 되도록 한다

모든 배열의 요소를 출력한다.


<코드>


class ArrayTest05 {

public static void main(String[] args) {

int a[][] = new int[5][5];


int n = 1;


for (int i = 0; i < 4 ; i++ ){

for (int j = 0; j < 4 ; j++ ){

a[i][j] = n;

n = n + 1;


a[i][4] = a[i][4] + a[i][j];

a[4][j] = a[4][j] + a[i][j];

a[4][4] = a[4][4] + a[i][j];

}    

}


for (int i =0; i < 5 ; i++ ){

for (int j =0; j < 5 ; j++ ){

System.out.print(a[i][j] + "\t");

}


System.out.println();

}

}

}



반응형