Arreglos

El arreglo es uno de los tipos mas simples de estructurar datos en la programacion un arreglo se puede considerar como una tabla con una sola fila de informacion este podria ser una tabla de numeros de cadena de texto o de cualquier otra cosa muestra de arreglos de numeros.

23 54 96 13 7 32

Este arreglo podria representar las edades de un grupo de personas en una fiesta muestra una tabla de palabras que guarda los nombres de los miembros de un grupo musical:

John Paul George Ringo

En programacion a un componente del arreglo se le conoce como elemento y nos referimos a este por su posicion en el arreglo la cual se conoce como indice por ende la cadena de texto ringo se encuentra en la tercera posicion del arreglo anterior como se muestra:

John Paul George Ringo

Indices 0 1 2 3

Los indices nose guardan en la memoria de la computadora unicamente datos los indices son la forma en que podemos localizar la informacion en un arreglo.

23 54 96 13 7 32

0 1 2 3 4 5

Como crear un arreglo

Se declara justo igual que cualquier otro objeto mediante la palabra clave new por lo general en la superior de una clase o de un metodo el programador debe dar al arreglo un nombre como se muestra a continuacion:

int [] edades = new int [6];

String[  ] grupo = new String[4];

Indices

Un programa especifica el valor de un indice por lo tanto en el jemeplo edades [3] hace referencia al elemento en el arreglo como el inidice 3 el valor 13 de manera similar grupo[2] contiene la cadena George recuerde que los indices empiezan en 0 por lo que un arreglo de longitud 4 tiene indices que van de 0 a 3 los valores de los indices

Empiezan en cero

Son enteros

Llegan hasta un numero que el tamaño del arreglo

Es conveniente utilizar el valor de una variable como indice en tales casos utilizamos variables int como indices

Arreglo campo texto:

edades [2] = Integer.parseInt(campoTexto.getText(();

grupo[3] = campoTexto.getText();

Mostrar los valores en pantalla:

campoTexto.setText("la primera edad es " + Integer.toString(edades[0]));

campoTexto.("el 4o. del grupo es " + grupo[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 [ 101 ] ;

podemos acceder a su longitud si utilizamos la propiedad length como se muestra:

int tamaño;

tamaño = tabla.length;

En este caso tamaño tiene 10 la propiedad length es una caracteristica especial de java es muy parecida a una variable public dentro de la clase Array la cual nos permite acceder al valor del tamaño de un arreglo podemos obtener el valor pero no podemos modificar el valor length cada mencionar que no se colocan parentesis  () despues de la palabra length como si fuera un metodo,

Como pasar arreglos como parametros

Siendo programadores perceptivos queremos que el metodo sea de proposito general para que pueda lidiar con arreglos de cualquier longitud el siguiente ejemplo da como llamar a este metodo:

int [ ] tabla = new int [24];

int total;

total = sumar(tabla);

el metodo en si seria:

private int sumas (int[ ] arreglo){

 int total = 0;

for(int indice = 0; indice < arreglo.length; indice++) {

}

return total;

}

La instruccion for mejorada

En ocasiones en que el programa necesita procesar cada uno de los elementos en  un arreglo hay un excelente forma de hacerlo mediante la instruccion for mejorada como podemos ver:

private int sumar (int [ ] arreglo) {

int total = 0 ;

for (ine entero : arreglo) {

total = total + entero;

}

return total;

}



Contacto