Рубрики

Java | Массивы | Вопрос 5

public class Main {

    public static void main(String args[]) {

        int arr[][] = new int[4][];

        arr[0] = new int[1];

        arr[1] = new int[2];

        arr[2] = new int[3];

        arr[3] = new int[4];

   

        int i, j, k = 0;

        for (i = 0; i < 4; i++) {

            for (j = 0; j < i + 1; j++) {

                arr[i][j] = k;

                k++;

            }

        }

        for (i = 0; i < 4; i++) {

            for (j = 0; j < i + 1; j++) {

                System.out.print(" " + arr[i][j]);

                k++;

            }

            System.out.println();

        }

    }

(A) Ошибка компилятора
(В)

 0
 1 2
 3 4 5
 6 7 8 9 

(С)

 0
 0 0
 0 0 0
 0 0 0 0 

(D)

 9
 7 8
 4 5 6
 0 1 2 3 

Ответ: (Б)
Объяснение: В Java мы можем создавать неровные массивы. См. Jagged Array в Java для деталей.
Тест на этот вопрос

Рекомендуемые посты:

Java | Массивы | Вопрос 5

0.00 (0%) 0 votes