JAVA/자바 기본 프로그래밍
Test097 배열의 배열(2차원 배열) (11)
ready J
2020. 9. 6. 21:15
※ 배열의 배열(다차원 배열)을 활용하여 다음과 같은 데이터를 요소로 취하는 배열(5*5)을 구성하고
그 결과를 출력하는 프로그램을 구현한다.
단, 배열을 구성하는 구문과 출력하는 구문은 별도로 작성할수 있도록 한다.
실행 예)
A
C B
D E F
J I H G
K L M N O
계속하려면 아무 키나 누르세요...
public class Test097 { public static void main(String[] args) { char[][] arr = new char[5][5]; char ch ='A'; for (int i = 0; i < arr.length; i++) { for (int j = 0; j <= i ; j++) { if(i % 2 == 0) arr[i][j] = ch++; else arr[i][i-j] = ch++; } } // 전체 요소 출력 for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) { System.out.printf("%2c",arr[i][j]); } System.out.println(); } } }
실행 결과
// 실행 결과 /* A C B D E F J I H G K L M N O 계속하려면 아무 키나 누르십시오 . . . */