※ 배열의 배열(다차원 배열)을 활용하여 다음과 같은 데이터를 요소로 취하는 배열(5*5)을 구성하고
 그 결과를 출력하는 프로그램을 구현한다.
 단, 배열을 구성하는 구문과 출력하는 구문은 별도로 작성할수 있도록 한다.

 실행 예)

   E   J   O   T   Y 
   D   I   N   S   X 
   C   H   M   R   W 
   B   G  L   Q   V 
   A   F   K   P   U
  계속하려면 아무 키나 누르세요...


public class Test094
{
	public static void main(String[] args)
	{
		// 5행 5열 배열 준비
		int[][] arr = new int[5][5];
		char ch ='A';
		
		// 배열 요소 초기화
		for (int i = 0; i < arr.length; i++)
		{
			for (int j = arr.length - 1; j >= 0; j--)
			{
				arr[j][i] = ch++;
			}

		}

		// 전체 요소 출력
		for (int i = 0; i < arr.length; i++)
		{
			for (int j = 0; j < arr[i].length; j++)
			{
				System.out.printf("%3c",arr[i][j]);
			}
			System.out.println();
		}
	}
}

실행 결과

// 실행 결과
/*
  E  J  O  T  Y
  D  I  N  S  X
  C  H  M  R  W
  B  G  L  Q  V
  A  F  K  P  U
계속하려면 아무 키나 누르십시오 . . .
*/

+ Recent posts