Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un arreglo es una coleccin de elementos del mismo tipo agrupados bajo un nombre de variable, que se diferencian entre s por el nmero de ndice. Cada celda de este tipo especial de variable es numerada del 0 a n1, donde n es el nmero de celdas del arreglo es decir su capacidad o tamao. Los ndices de un arreglo en Java deben estar dentro de los lmites, 0 hasta n1, de lo contrario se generar un error durante la ejecucin. A los arreglos de este tipo tambin se les conoce como vectores.
Declaracin de arreglos
//Declaracin de un arreglo de 50 posiciones de tipo int int calif[] = new int[50] //Declaracin de un arreglo de 50 posiciones de tipo int int[] calif = new int[50] //Declaracin de un arreglo de 50 posiciones de tipo double double promedio[] = new double[50] //Declaracin de un arreglo de 50 posiciones de tipo double double[] promedio = new double[50] //Declaracin de un arreglo de 7 posiciones de tipo String //con valores predefinidos String diaSem[] = {lun, mar, mie, jue, vie, sab}
Recorrer un arreglo
Se puede recorrer un arreglo mediante un ciclo: for(int i=0 i<arreglo.length i++) { //Imprimir el contenido de cada celda System.out.println(Dato: + arreglo[i]) } Tambin se podra recorrer del ltimo elemento al primero: for(int i=arreglo.length1 i>=0 i){ //Imprimir el contenido de cada celda System.out.println(Dato: + arreglo[i]) }
Una de las caractersticas que hacen de Java un entorno de programacin seguro, y que se relaciona con el manejo de los arreglos es que el lenguaje no permite la indexacin de arreglos fuera de rango, o sea, una asignacin de este tipo generar una excepcin :ArrInt[25] = 1Otra forma de declararlos es la siguiente: UNIDIMENSIONALES :tipo nombre_array[]=new tipo[n] tipo nombre_array[]={valores} BIDIMENSIONALES :tipo nombre_array[][]=new tipo[n][n]tipo nombre_array[][]={valores}