📚 Study/Java
JAVA :: Test087_배열의 배열(실습②)
bono-hye
2023. 9. 12. 00:01
○ 실습
배열의 배열(다차원 배열)을 활용하여 다음과 같은 데이터를 요소로 취하는 배열을 구성하고
그 결과를 출력하는 프로그램을 구현한다.
실행 예)
1 2 3 4 5
2 3 4 5 6
3 4 5 6 7
4 5 6 7 8
5 6 7 8 9
계속하려면 아무 키나 누르세요....
▼ 내가 작성한 코드
public class Test087
{
public static void main(String[] args)
{
int[][] arr = new int [5][5];
int n=1;
for (int i=0; i<arr.length ;i++ )
{
for (int j=0; j<arr[i].length ;j++ )
{
arr[i][j] = n;
n++;
}
n -= 4;
}
for (int i=0; i<arr.length ;i++ )
{
for (int j=0;j<arr[i].length ;j++ )
{
System.out.printf("%3d", arr[i][j]);
}
System.out.println();
}
}
}
▼ 같이 작성한 코드
public class Test087
{
public static void main(String[] args)
{
// 배열 구성
int[][] arr = new int[5][5];
int n;
for (int i=0;i<arr.length ;i++ ) // 웅~
{
n=i+1;
for (int j=0;j<arr[i].length ;j++ ) // 쑝쑝쑝
{
// 테스트
//System.out.print("i:" + i + ", j" + j);
//System.out.print(" [" + n + "] ");
arr[i][j] = n;
n++;
}
//System.out.println();
}
// 배열 전체 요소 출력
for (int i=0;i<arr.length ;i++ )
{
for (int j=0;j<arr[i].length ;j++ )
{
System.out.printf("%3d", arr[i][j]);
}
System.out.println();
}
}
}