배열형

다음과 같은 코드의 출력값을 생각해 보세요.

package lecture2;

public class practice3 {
		public static void main(String[] args) {
			int[][] matrix = new int[3][]; // declaration
			int i, j;

			for (i = 0; i < matrix.length; i++) // creation
				matrix[i] = new int[i+3];
			for (i = 0; i < matrix.length; i++) // using
				for (j = 0; j < matrix[i].length; j++)
					matrix[i][j] = i*matrix[i].length + j;
			for (i = 0; i < matrix.length; i++) { // printing
				for (j = 0; j <matrix[i].length; j++)
					System.out.print(" " + matrix[i][j]);
				System.out.println();
			}
		}
}

Answer

 0 1 2
 4 5 6 7
 10 11 12 13 14

태그:

카테고리:

업데이트: