JAVA
Test096.java / 배열 / 2차원 배열 실습
universedevelope
2022. 9. 11. 20:55
/*=====================
■■■ 배열 ■■■
=====================*/
// 배열의 배열(2차원 배열)
// ○ 과제
// 배열의 배열(다차원 배열)을 활용하여
// 다음과 같은 데이터를 요소로 취하는 배열을 구성하고
// 그 결과를 출력하는 프로그램을 구현한다.
// 실행 예)
/*
A
C B
D E F
J I H G
K L M N O
00
10 11
20 21 22
30 31 32 33
40 41 42 43 44
계속하려면 아무 키나 누르세요...
*/
public class Test096
{
public static void main(String[] args)
{
char [][] arr = new char[5][5];
char k = 'A';
for (int i = 0;i < arr.length ;i++ )
{
for (int j = 0;j < arr[i].length ;j++ )
{
if (j>i)
{
arr[i][j] = ' ';
}
else
{
if (i%2!=0)
{
arr[i][i-j] = k; // 역순으로 알파벳채우기
}
else
arr[i][j] = k;
k++;
}
}
}
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();
}
}
}
// 실행 결과
/*
A
C B
D E F
J I H G
K L M N O
계속하려면 아무 키나 누르십시오 . . .
*/
728x90