JAVA
2차원 배열 실습
zammanza
2013. 1. 29. 16:02
public class 2차원배열_실습{ public static void main(String[] args){ int[][] arrNumber = new int[3][]; //열을 나중에 정할 수 있음 //자바 배열의 특이성 : 반드시 사각형 배열이 될 필요는 없음 arrNumber[0] = new int[3]; arrNumber[1] = new int[2]; arrNumber[2] = new int[1]; arrNumber[0][0] = 1; arrNumber[0][1] = 2; arrNumber[0][2] = 3; arrNumber[1][0] = 4; arrNumber[1][1] = 5; arrNumber[2][0] = 6; for(int row = 0 ; row < arrNumber.length ; row++){ for(int col = 0 ; col < arrNumber[row].length ; col++){ System.out.println("데이터 :" + arrNumber[row][col]); } } //2차원 배열의 향상된 for문?? for(int[] arrTmp : arrNumber){ for(int i : arrTmp){ System.out.println("데이터 :" + i); } } //선언과 동시에 초기화 int[][] arrNumber2 = {{1,2},{3,4},{5,6}}; for(int[] arrTmp : arrNumber2){ for(int i : arrTmp){ System.out.println("데이터 : " + i); } } } }