// int 2차원 배열 arr을 5*3으로 생성한 후 각 배열에 수를 저장하고 다음과 같은 모양으로 출력을 해보자.
10 90 70
60 80 65
55 60 85
90 75 95
60 30 80
60 80 65
55 60 85
90 75 95
60 30 80
*****
int[][] arr = new int[5][3];
arr[0][0] = 10;
arr[0][1] = 90;
arr[0][2] = 70;
arr[1][0] = 60;
arr[1][1] = 80;
arr[1][2] = 65;
arr[2][0] = 55;
arr[2][1] = 60;
arr[2][2] = 85;
arr[3][0] = 90;
arr[3][1] = 75;
arr[3][2] = 95;
arr[4][0] = 60;
arr[4][1] = 30;
arr[4][2] = 80;
for(int row = 0; row < 5; row++){
for (int col=0; col<3; col++){
System.out.print(arr[row][col]+" ");
}
System.out.println();
}
해설 :
첫 for문으로 행을 나타내고, 두번째 for문으로 열의 출력을 표현
위와 같이 초기화가 가능하고, 아래와 같이도 가능하다.
int[][] arr={{10, 90, 70},{60, 80, 65},{55, 60, 85},{90, 75, 95},{60, 30, 80}};
int[][] arr={
{10, 90, 70},
{60, 80, 65},
{55, 60, 85},
{90, 75, 95},
{60, 30, 80}
};
댓글 없음:
댓글 쓰기