win.xak.ru

Здесь качают взломанные программы, бесплатно

Массивы Java

Если переменные предназначены для хранения одиночного значения, то в массиве вы можете хранить неограниченный однотипных значений. Запомнить объявления массива в языке Java будет не сложно, он похож на объявления обычной переменной. Например:

int nums[] = new int[4]; или int[] nums = new int[4];

Создание массива производится с помощью следующей конструкции: new тип данных, который должен соответствовать объявленному типу, [здесь указываем количество элементов, который будет содержать массив]. new — ключевое слово, выделяющее память для указанного ранее количества элементов. Мы создали массив из четырех элементов int и каждый элемент по умолчанию равен нулю.

Если длина массива не известная, вы можете не указывать его длину в коде. int[] nums = new int[];

Нам осталось только его наполнить следующим образом:


nums[0] = 1;
nums[1] = 4;
nums[2] = 10;
nums[3] = 200;

nums[0] — указываем номер массива, после чего мы ему присваиваем единицу.

В языках программирования, начинают считать с нуля.

Чтобы получить значения массива, достаточно вывести в console.log(nums[3]); //результат будет 200.

Если массив статический, то вы можете сразу прописать его содержимое в коде:

int[] nums = new int[] {1, 2, 10, 20, 100, 300};
_______________________{0,_1,_2,__3,___4,___5};

Или


int[] nums = { 1, 2, 10, 100, 300 };

Доступ к массиву остаться прежним. nums[2]; //10

Существуют еще многомерные массивы, которая похожая на таблицу, которая состоит от 2x, и более столбов 

int[][] nums = { { 0, 1, 2 }, { 3, 4, 5 } }; //Двухмерный массив

_______________{___0__,_____1_}

_________________{_0,_1,_2}___{0,__1,_2} Доступ к массиву, nums[1][2]; // 5

int[][] nums = { { 0, 1, 2 }, { 3, 4, 5 } };
System.out.print(nums[1][2]); //5

nums[1] — указываем на номер массива, в нашем случае, мы указали на  { 3, 4, 5 }, [2] указываем на номер ячейки в массиве.

Но мы может и положить в ранее объявленный многомерный массив, таким образом:

nums[1][2] = 20;


int[][] nums = { { 0, 1, 2 }, { 3, 4, 5 } };
nums[1][2] = 20;
System.out.print(nums[1][2]); //Теперь здесь 20
Навигация по постам

Комментарии

Сейчас опубликовано: 0 комментарий(ев)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *