Код IT Загрузка примера кода…

Java main.java
// Одномерные массивы примитивов
int[] numbers = new int[5];      // массив из 5 целых чисел, все 0
numbers[0] = 10;                 // присваивание значения первому элементу
numbers[1] = 20;

int[] initialized = {1, 2, 3, 4, 5}; // инициализация при объявлении
int length = initialized.length;     // 5 — длина массива

// Массивы ссылочных типов
String[] names = new String[3];  // массив из 3 ссылок, все null
names[0] = "Алексей";
names[1] = "Мария";
names[2] = "Дмитрий";

String[] cities = {"Москва", "Санкт-Петербург", "Казань"};

// Двумерные массивы (массивы массивов)
int[][] matrix = new int[3][3];  // матрица 3x3
matrix[0][0] = 1;
matrix[0][1] = 2;
matrix[0][2] = 3;

int[][] jagged = new int[3][];   // зубчатый массив
jagged[0] = new int[2];          // первая строка длиной 2
jagged[1] = new int[4];          // вторая строка длиной 4
jagged[2] = new int[3];          // третья строка длиной 3

// Итерация по массиву
for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}

// Улучшенный цикл for
for (String name : names) {
    System.out.println(name);
}

// Копирование массива
int[] source = {1, 2, 3, 4, 5};
int[] destination = new int[5];
System.arraycopy(source, 0, destination, 0, source.length);
// destination теперь содержит {1, 2, 3, 4, 5}
// Одномерные массивы примитивов
int[] numbers = new int[5];      // массив из 5 целых чисел, все 0
numbers[0] = 10;                 // присваивание значения первому элементу
numbers[1] = 20;

int[] initialized = {1, 2, 3, 4, 5}; // инициализация при объявлении
int length = initialized.length;     // 5 — длина массива

// Массивы ссылочных типов
String[] names = new String[3];  // массив из 3 ссылок, все null
names[0] = "Алексей";
names[1] = "Мария";
names[2] = "Дмитрий";

String[] cities = {"Москва", "Санкт-Петербург", "Казань"};

// Двумерные массивы (массивы массивов)
int[][] matrix = new int[3][3];  // матрица 3x3
matrix[0][0] = 1;
matrix[0][1] = 2;
matrix[0][2] = 3;

int[][] jagged = new int[3][];   // зубчатый массив
jagged[0] = new int[2];          // первая строка длиной 2
jagged[1] = new int[4];          // вторая строка длиной 4
jagged[2] = new int[3];          // третья строка длиной 3

// Итерация по массиву
for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}

// Улучшенный цикл for
for (String name : names) {
    System.out.println(name);
}

// Копирование массива
int[] source = {1, 2, 3, 4, 5};
int[] destination = new int[5];
System.arraycopy(source, 0, destination, 0, source.length);
// destination теперь содержит {1, 2, 3, 4, 5}