Você está na página 1de 4

Definición de un arreglo

Un Arreglo es un contenedor de elementos del mismo tipo. Estos Elementos pueden ser Objetos o
datos primitivos.

Un arreglo tiene un tamaño establecido para almacenar elementos.

Ej.: Si el tamaño de un arreglo es 6 entonces solo me va a dejar almacenar hasta 6 elementos.

Declaración de un arreglo

Sintaxis

tipoDato [] nombreArreglo;

tipoDato nombreArreglo[];

"Los corchetes [] nos indica que es un arreglo."

Ejemplos:

int [] valores;

String [] cadenas;

Creación o inicialización de un arreglo

Sintaxis

nombreArreglo = new tipoDato [ tamaño ];

nombreArreglo = {elemento1, elemento2,..etc};

"Al inicializar un arreglo estamos obligados a definir el tamaño de nuestro arreglo"


Ej.:

int []valores = new int [ 4 ];

"Lo que se hizo es reservar un espacio de memoria para 4 números enteros"

Ejemplo2:

valores = { 2 , 3 , 4, 1 };

"Lo que se hizo fue inicializar el arreglo con cuadro elementos"

Para obtener el tamaño de un arreglo:


Sintáxis : nombreArreglo.length

Ej. valores .length

Agregar un elemento a un arreglo

Ej.:
int[] numeros = new int[ 4 ];
Para agregar un elemento a un arreglo, agregamos de la siguiente manera:

Sintaxis:
arreglo [posicion] = elementoParaAgregar;

Ej.:
numeros[0] = 3;
numeros[1] = 5;
numeros[2] = 8;
numeros[3] = 10;
numeros[4] = 4; ¡Error, no existe la posición 4!

Entonces nuestro arreglo numeros quedaría de la siguiente forma:

Acceder a un elemento de un arreglo

Sintaxis:
nombreArreglo [ posicion ];

Ej.:
int num = numeros [ 2 ]; //obtenemos el valor de numeros en la
//posicion 2 (8), y los almacenamos en la
//variable num, entonces el valor de num es 8
numeros [ 0 ] = numeros [ 3 ]; //valor de numeros en la posicion 0 es 10

numeros [ 1 ] = 7 ; //valor de numeros en la posicion 1 es 7

Entonces los nuevos valores de nuestro arreglo serian:


"La máxima posición siempre es igual al tamaño del arreglo - 1."

Veamos un ejemplo completo en código:

public class Arreglos {


public static void main(String[]args) {
int[] numeros = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for(int i = 0 ; i < numeros.length ; i++) {
System.out.print(numeros[i] + " ");
}
}
}

Recorremos el arreglo posición por posición y lo mostramos por pantalla:

Espero que os haya gustado los conceptos básicos que aprendimos sobre arreglos el dia de hoy. Os
espero en el siguiente tutorial donde estaremos resolviendo algunos ejercicios sobre el uso de
arreglos (pueden encontrarlos aqui).Que tengan un lindo día, cualquier duda o sugerencia, los
comentarios son siempre bienvenidos.

Você também pode gostar