Учебник Java Arrays: объявить, создать, инициализировать

Что такое массив?

Массив – это очень распространенный тип структуры данных, в котором все элементы должны иметь один и тот же тип данных. После определения размер массива фиксирован и не может увеличиться для размещения большего количества элементов. Первый элемент массива начинается с нуля индекса.

Говоря простыми словами, это конструкция программирования, которая помогает заменить это

В этом уроке вы узнаете,

как это помогает, так это то, что переменная может ссылаться на индекс (число в скобке []) для легкого циклирования.

Переменные массива

Использование массива в вашей программе – это трехэтапный процесс –

1) Объявление вашего массива

2) Построение вашего массива 3) Инициализация вашего массива

1) Объявление вашего массива

Синтаксис

или

Пример:

2) Построение массива

Пример:

Декларация и строительство объединены

3) Инициализировать массив

Объявление и инициализация массива

знак равно

Пример:

Программа первого массива

Шаг 1) Скопируйте следующий код в редактор. class ArrayDemo{ public static void main(String args[]){ int array[] = new int[7]; for (int count=0;count<7;count++){ array[count]=count+1; } for (int count=0;count<7;count++){ System.out.println(“array[“+count+”] = “+array[count]); } //System.out.println(“Length of Array  =  “+array.length); // array[8] =10; } }

Шаг 2) Сохраните, скомпилируйте и запустите код. Наблюдать за выходом

Вывод:

Шаг 3) Если x является ссылкой на массив, x.length даст вам длину массива.

Линия Uncomment № 10. Сохранить, скомпилировать и запустить код.

Шаг 4) В отличие от C, Java проверяет границу массива при доступе к элементу в нем. Java не позволит программисту превышать его границу.

Uncomment line # 11. Сохранить, скомпилировать и запустить код.

Шаг 5). Вызывается ArrayIndexOutOfBoundsException. В случае C, тот же код показал бы некоторую стоимость мусора.

Массив Java: перейдите по ссылке

Массивы передаются в функции по ссылке или как указатель на оригинал. Это означает, что все, что вы делаете с массивом внутри функции, влияет на оригинал.

Пример: для понимания Массив передаются по ссылке

Шаг 1) Скопируйте следующий код в редактор

Шаг 2) Сохраните, скомпилируйте и запустите код. Наблюдать за выходом

Вывод:

Многомерные массивы

Многомерные массивы представляют собой массивы массивов.

Чтобы объявить переменную многомерного массива, укажите каждый дополнительный индекс, используя другой набор квадратных скобок.

Когда вы выделяете память для многомерного массива, вам нужно указать только память для первого (крайнего) размера.

Вы можете выделить остальные размеры отдельно.

В Java длина массива каждого массива в многомерном массиве находится под вашим контролем.

пример

Вывод:

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

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

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