<< 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();
}
}
}
'JAVA > JAVA' 카테고리의 다른 글
자바 예제 - 2차원 배열 : .length 이용 (0) | 2016.06.12 |
---|---|
자바 예제 - 3차원 배열 (0) | 2016.06.12 |
자바 예제 - 정렬 : 성적순으로 출력하는 프로그램 작성해보기 (0) | 2016.06.12 |
자바 예제 - 배열과 for - each 문 이용한 출력 (0) | 2016.06.12 |
자바 예제 - 배열 (0) | 2016.06.12 |