arreglos en java
DESCRIPTION
ArreglosTRANSCRIPT
-
Los arreglos son objetos en Java que almacenan mltiples variables del mismo tipo.
Pueden contener tanto primitivas como referencias a otros objetos.
-
Un arreglo se declara sealando el tipo de elemento que almacenar, seguido de corchetes, a la izquierda o derecha del identificador.
-
int[] numero; // corchetes antes del identificador (recomendado)
int numero[]; // corchetes despus del identificador (permitido, pero menos legible)
-
String[] cadenas; //Recomendado String cadenas[]; // Permitido pero menos
legible
-
No est permitido incluir el tamao del arreglo en la declaracin.
int[5] testScores; // incorrecto
-
Para crear un nuevo arreglo Java debe saber cuanto espacio debe reservar en memoria, as que se debe especificar el tamao del arreglo al momento de la creacin
-
La manera ms sencilla de construir un arreglo es usar la palabra reservada new seguida del tipo del arreglo, con corchetes especificando cuantos elementos contendr el arreglo.
int[] testScores; // declara un arreglo de enteros
testScores = new int[4]; // construye un arreglo y lo asigna a la variable testScores
-
tambin es equivalente int[] numeros = new int[4]; Los arreglos de objetos de construyen de la
misma manera String[] cadenas = new String[5];
-
Los arreglos multidimensionales son simplemente arreglos de arreglos.
Por lo tanto un arreglo bidimensional tipo int es un arreglo objeto int (int[]), donde cada uno de sus elementos es una referencia a otro arreglo tipo int.
La segunda dimensin es la que almacena los enteros
-
int[][] myArray = new int[3][]; myArray[0] = new int[2]; myArray[0][0] = 6; myArray[0][1] = 7; myArray[1] = new int[3]; myArray[1][0] = 9; myArray[1][1] = 8; myArray[1][2] = 5;