Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
public class Main {
public static void main(String[] args) {
int[][] grid = new int[3][4];
System.out.println(grid.length + " " + grid[0].length);
}
}3 4
- Ждать
12дляgrid.length: двумерный массив — это массив строк, поэтомуgrid.length— число строк, а не всех ячеек. - Ждать
4 3: вnew int[3][4]первое число — строки, а второе — длина каждой строки.
- Как посчитать все ячейки
gridчерез две его длины? - Почему во внутреннем цикле надёжнее
grid[i].length, чемgrid[0].length?