Java출력 결과보통 · 20점#2차원 배열#배열#반복문

61. 가변 길이 2차원 배열의 행과 칸

다음 Java 프로그램의 실행 결과를 쓰시오.

1public class Main {
2 public static void main(String[] args) {
3 int[][] g = {{2, 4}, {1, 3, 5}, {}, {7}};
4 int cells = 0;
5 int sum = 0;
6 for (int i = 0; i < g.length; i++) {
7 for (int j = 0; j < g[i].length; j++) {
8 cells++;
9 sum += g[i][j] * (i + 1);
10 }
11 System.out.print("[" + g[i].length + "]");
12 }
13 System.out.println();
14 System.out.println(g.length + " " + cells + " " + sum);
15 int[][] h = new int[2][3];
16 System.out.println(h.length * h[0].length + " " + h[1][2]);
17 }
18}

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.