카테고리1

Chrome (1) GAME (2) HTML (3) Internet Explore (1) Movie (1) TIP (2) Windows (2) java (51) 건강 (1) 맛집 (1)

Post List

2017년 3월 6일 월요일

java]2차원 배열에 저장된 수를 표모양으로 출력하기

// int 2차원 배열 arr을 5*3으로 생성한 후 각 배열에 수를 저장하고 다음과 같은 모양으로 출력을 해보자.

10 90 70 
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}
};

댓글 없음:

댓글 쓰기