При программировании на Java может возникнуть необходимость накапливать объемные данные в массиве. Например, организация и сортировка данных, чтобы сделать их удобными для чтения и доступными. В таких случаях инициализация и использование массива помогает эффективно управлять содержащимися в нем ресурсами.
В этом блоге будут показаны подходы к инициализации массива с использованием Java.
Как инициализировать массив в Java?
Массив можно инициализировать несколькими способами. Это может быть инициализация его с неназначенными значениями, инициализация после его объявления или одновременно с целочисленными и строковыми значениями.
Синтаксис
тип данных [ ] имя_массива
В приведенном выше синтаксисе:
-
- “ тип данных ” соответствует типу данных массива, который может быть целым числом, строкой и т. д.
- “ [ ] ” квадратные скобки относятся к размеру массива.
Обсуждаемые возможности инициализации массива теперь будут проиллюстрированы одна за другой!
Пример 1. Инициализация массива без присвоения значений в Java
В этом примере массив можно инициализировать без присвоения значений:
инт [ ] SampleArray = новый интервал [ 3 ] ;для ( я = 0 ; я < 3 ; я++ ) {
System.out.println ( 'Массив с неприсвоенными значениями: ' + образецмассива [ я ] ) ;
}
Примените следующие шаги в соответствии с приведенным выше кодом:
-
- Во-первых, инициализируйте массив с именем « образецмассив ” и определите его размер. то есть, “ 3 ».
- После этого примените « для », чтобы выполнить итерацию по массиву и вывести его на консоль.
Выход
Поскольку в массиве нет элементов, итерация возвращает значение « 0 ” в каждом из индексов массива.
Пример 2. Инициализация массива после объявления в Java
В этом конкретном примере массив будет объявлен и инициализирован целочисленными значениями, а накопленные значения массива могут отображаться на консоли соответственно:
инт [ ] записи;записи = новый интервал [ ] { 1 , 2 , 3 } ;
для ( я = 0 ; я < 3 ; я++ ) {
System.out.println ( 'Массив после инициализации становится: ' +записи [ я ] ) ;
}
В приведенных выше строках кода:
-
- Прежде всего, объявите массив с именем « записи ».
- На следующем шаге присвойте ему указанные целочисленные значения.
- Наконец, примените « для », чтобы перебирать элементы массива и отображать их.
Выход
В приведенном выше выводе видно, что присвоенные значения в массиве были отображены после итерации.
Пример 3: Инициализация и размещение значений в массиве одновременно в Java
В данном конкретном примере инициализация массива и размещение значений в нем могут выполняться одновременно:
инт [ ] записи = { 1 , 2 , 3 } ;для ( я = 0 ; я < 3 ; я++ ) {
System.out.println ( 'Инициализированный массив становится: ' +записи [ я ] ) ;
}
Выполните следующие шаги, как указано в приведенном выше фрагменте кода:
-
- Инициализируйте массив с именем « записи ” и присвоить заявленные значения одновременно.
- На следующем шаге аналогичным образом примените « для », чтобы перебирать значения массива и отображать их.
Выход
Приведенный выше вывод показывает, что объявление и инициализация массива выполнены правильно.
Пример 4. Инициализация массива как целочисленными, так и строковыми значениями в Java
В этой демонстрации массив будет инициализирован как целочисленными, так и строковыми значениями:
Объект [ ] записи = { 'Гарри' , 1 , 2 , 'Дэйвид' , 3 } ;для ( я = 0 ; я < 5 ; я++ ) {
System.out.println ( 'Инициализированный массив становится: ' +записи [ я ] ) ;
}
В приведенных выше строках кода:
-
- Сначала инициализируйте массив с именем « записи ” как с целочисленными, так и со строковыми значениями.
- Обратите внимание, что ' Объект ” означает, что в массиве могут быть собраны как целочисленные, так и строковые значения.
- Наконец, аналогичным образом примените « для », чтобы перебирать значения массива и отображать их.
Выход
Это было все об инициализации массивов в Java.
Заключение
Массив в Java можно инициализировать без присвоения значений, после объявления или с целыми и строковыми значениями. Это делается с помощью « квадратные скобки [ ] », а затем выделяя ему значения (массив). Эти значения могут быть целыми числами, строками или и тем, и другим. В этом блоге обсуждались подходы к инициализации массива в Java.