mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-09-24 23:01:18 +08:00
48 lines
3.1 KiB
Markdown
48 lines
3.1 KiB
Markdown
---
|
|
title: Arrays
|
|
localeTitle: Массивы
|
|
---
|
|
# Массивы
|
|
|
|
Массив используется для хранения коллекции данных того же типа. Это может использоваться как единственная переменная, которая содержит несколько значений или набор переменных.
|
|
|
|
# Правила массивов
|
|
|
|
Индексация массива начинаются с нуля. Индеск первого элемента массива равен 0, второго элемент - 1, третьего элемента - 2 и т. Д.
|
|
|
|
Массивы должны быть одного типа данных. Вы можете использовать любой тип данных в массиве (например, int, double, float, string, enum)
|
|
|
|
Новый массив сначала должен быть объявлен и инициализирован, прежде чем его можно будет вызвать и получить доступ.
|
|
|
|
# Объявление массива
|
|
|
|
Используйте следующий формат для объявления массивов: `dataType [] nameOfArray;`
|
|
|
|
# Инициализация массива
|
|
|
|
Используйте следующий формат для инициализации массива. Этот метод также объявляет массив и указывает, сколько значений должно быть сохранено в массиве.
|
|
|
|
`dataType [] nameOfArray = new nameOfArray[numberOfElements];`
|
|
|
|
# Присвоение значений массиву
|
|
|
|
Вы можете напрямую присвоить значение элементу, используя следующий формат:
|
|
|
|
`nameOfArray[2] = 50;`
|
|
|
|
В данном случае значение 50 сохранится в третий элемент масива (помним, что индексация начинается с 0, поэтому индекс \[2\] соответствует 3-му эементу в массиве).
|
|
|
|
Можно указывать значения элементов массива при объявлении. Для этого используется следующий синтаксис:
|
|
|
|
`dataType [] nameOfArray = {5,17,19,92};`
|
|
|
|
В элемент массива с индексом \[0\] сохранится значение 5,в элемент \[1\] - значение 17, в элемент \[2\] - 19, в элемент с индексом \[3\] - 92 .
|
|
|
|
Вы можете объявить, инициализировать и указывать значения в массиве сразу, используя следующий формат:
|
|
|
|
`dataType [] nameOfArray = new nameOfArray[numberOfElements] {value1,value2,value3,value4};`
|
|
|
|
Вы можете хранить массив непосредственно в другом массиве, используя следующий формат:
|
|
|
|
`int [] nameOfArray = new nameOfArray[4] {2,9,56,1280};` `int [] nameOfSecondArray = nameOfArray;`
|