Capitulo 13 Arreglos
INTRODUCCION
Hasta ahora en el libro de java para estudiantes emos escrito con exepsion de los objeptos de ArrayList ,elementos de datos (variables) individuales y aislados .por ejemplo.
int conteo,suma;
String nombre;
Estos elementos de datos viven por su propia cuenta depenpeñando funciones utiles en los programas como contadores ,sumas o cualquier otra cosa .podemos considerar estas variables como lugares en la memoria que tiene nombres individuales.
Algunos ejemplos son itinerario de un tren .un directorio telefonico o el estado de una cuenta de un banco.
En la programacion ,a estas cosas seles conoce como estructuras de datos .La informacion de una.Esta interpretada de alguna manera.Un arreglo se pede conciderar con una tabla con una sola fila de informacion (tambien podemos visualizar una tabla con una sola columna de informacion).esta podria ser una tabla de numeros de cadenas de texto o de cualquier otra cosa.
Este arreglo podria representar un grupo de personas en una fiesta.
En java una tabla sele denomina como arreglo como el elemento y nos referimos a este por su posicion en el arreglo la cual sele conoce como indice (lo cual algunas veces se utilza el termino componente envez de elemento y termino subindice en vez de indice).Las pociciones de los arreglos son 0,1,2,3 etc.
COMO CREAR UN ARREGLO
En java un arreglo se declara justo igual que cualquier otro objepto que mediante la palabra clave new como por ejemplo.
int [] edades = new int[6];
String[ ] grupo = new String[4];
La variable edades esta ahora lista para guardar un arreglo de enteros .Al igual que cualquier otra variable en comun (y una muy buena idea) elejir un nombre para el areglo que describa con claridad la funcion.
El arreglo edades es lo bastante grande como para contener seis indices que van de 0 al 5 .El arreglo llamado grupo es lo bastante grande como para contener una cadena de textos.las indices van del 0 al 3 .
LA LONGITUD DE UN ARREGLO
Un programa en ejecucion siempre conoce la longitud de un arreglo por ejemplo si tenemos un arreglo declarado de la siguiente forma
int [] tabla = new int[10];
podemos acceder a su longitud si utiizamos la propiedad lengh como en el siguiente ejemplo
int tamaño;
tamaño = tabla.lengh;
en este caso tendra el maño[ 10 ].
USO CONSTANTE DE ARREGLOS
En un programa con varios arreglos se incluyen las declaraciones de estos es muy probable que haya varios ciclos for.Hay muchas probabilidades de conclucion , en especial si dos arreglos distintos tienen la misma longitud , suponga por ejemplo que vamos a escribir un programa para anlizar las calificaciones que tienen los estudiantes en sus tareas.
int [] califEstudiante = new int[10];
Por casualidad hay tambien los cursos y queremos un segundo arreglo para guardar la calificacion promedio en cada curso.
int [] califCurso = new int[10];
COMO INICIALIZAR UN ARREGLOS
Inicializar un significado o un valor inicial o na variable
int [] tabla = new int[10];
Entonses se establece un arreglo en memoria que contiene o estos son ceros para los numeros "" para cadenas de texto y null para ejemplos.
Una forma comun de inicializar un arreglo de manera explicita es hacerlo al momento de declararlo .
int [ ] edades = {23,54,96,13,7,32};