47 lines
1.8 KiB
Markdown
47 lines
1.8 KiB
Markdown
|
---
|
||
|
title: Arrays
|
||
|
localeTitle: Arrays
|
||
|
---
|
||
|
# Arrays
|
||
|
|
||
|
Una matriz se utiliza para almacenar una colección de datos del mismo tipo. Esto se puede usar como una sola variable que contiene múltiples valores, o una colección de variables.
|
||
|
|
||
|
# Reglas de matrices
|
||
|
|
||
|
Las matrices comienzan desde cero. El primer elemento de una matriz es 0, el segundo elemento es 1, el tercer elemento 2 y así sucesivamente.
|
||
|
|
||
|
Las matrices deben ser del mismo tipo de datos. Puede usar cualquier tipo de datos en una matriz (por ejemplo, int, double, float, string, enum)
|
||
|
|
||
|
Primero se debe declarar e inicializar una nueva matriz antes de poder llamarla y acceder a ella.
|
||
|
|
||
|
# Declarando una matriz
|
||
|
|
||
|
Utilice el siguiente formato para declarar matrices: `dataType [] nameOfArray;`
|
||
|
|
||
|
# Inicializando una matriz
|
||
|
|
||
|
Utilice el siguiente formato para inicializar una matriz. Este método también declara la matriz e indica cuántos valores se almacenarán en la matriz.
|
||
|
|
||
|
`dataType [] nameOfArray = new nameOfArray[numberOfElements];`
|
||
|
|
||
|
# Asignar valores a una matriz
|
||
|
|
||
|
Puede asignar un valor a un elemento directamente usando el formato a continuación:
|
||
|
|
||
|
`nameOfArray[2] = 50;`
|
||
|
|
||
|
Asignará el valor de 50 directamente al elemento \[2\]
|
||
|
|
||
|
Puede asignar varios valores a la vez mientras declara la matriz con el siguiente formato:
|
||
|
|
||
|
`dataType [] nameOfArray = {5,17,19,92};`
|
||
|
|
||
|
Asignará el valor de 5 al elemento \[0\], 17 al elemento \[1\], 19 al elemento \[2\] y 92 al elemento \[3\].
|
||
|
|
||
|
Puede declarar, iniciar y asignar valores en la matriz de una vez utilizando el formato siguiente:
|
||
|
|
||
|
`dataType [] nameOfArray = new nameOfArray[numberOfElements] {value1,value2,value3,value4};`
|
||
|
|
||
|
Puede almacenar una matriz directamente en otra matriz utilizando el formato a continuación:
|
||
|
|
||
|
`int [] nameOfArray = new nameOfArray[4] {2,9,56,1280};` `int [] nameOfSecondArray = nameOfArray;`
|