Tutorials

PROGRAMACIÓN: ¿QUE ES UN ARREGLO?

Un arreglo es un tipo de dato estructurado que permite guardar colecciones de elementos del mismo tipo.Arreglo

12 -4 0 28 -3

Esto representa un lugar en memoria en el que se pueden guardar más de un valor en una misma variable, solo utilizando el índice en el que se encuentra el valor deseado.

Declaración de arreglos

Para declarar un arreglo se utiliza el siguiente formato:

tipo nombre_arreglo [] = new tipo[tamaño];

donde tipo es el tipo de los datos que almacenará el arreglo. Es importante mencionar que se pueden declarar arreglos de los tipos primitivos de Java (int, double, char, etc) o bien de tipos definidos por el usuario (Persona, Estudiante, etc).

Tamaño representa la cantidad de casillas que se reservan para el arreglo. En Java todos los arreglos empiezan en el subíndice 0 y llegan al subíndice tamaño-1.

Por ejemplo:

int arr[] = new int[6];   // arreglo de 6 elementos enteros

char cad[] = new char[10]; // arreglo de 10 elementos de tipo carácter

En los ejemplos anteriores, arr es un arreglo entero de 6 elementos, cuyo índice inicial es cero y el último es 5, cad es un arreglo de caracteres, que contiene 10 diferentes caracteres, desde el cero hasta el 9.

Uso de los elementos del arreglo

Para usar los elementos individuales de un arreglo se usa el siguiente formato:

arreglo[subíndice]

Como un elemento de un arreglo es un dato, se puede usar como cualquier variable de ese tipo; Enseguida se pueden ver algunos ejemplos:

int arr[] = new int [4];
arr[3] = 8;
arr[2]= Integer.parseInt(t1.getText());
t2.setText(«» + arr[3]);
arr[0] = arr[1] + arr[2];
int k = 2;
arr[k+1] = 20;

Ejemplo:

En este siguiente ejemplo, tenemos una aplicación que define un arreglo de 10 enteros y los inicializa con el valor de 0 a 9 correspondientemente el valor de cada índice, es decir que el elemento cero tiene un cero, el elemento 1, tiene 1, y así sucesivamente hasta 9. Finalmente se despliegan los valores.

 
public class AplicacionArreglo {

    public static void main(String[] args) {
        int arreglo[] = new int [10];

        for (int i=0; i<10; i++) {
           arreglo [i] = i;
        }

        for (int i=0; i<10; i++) {
           System.out.println("Elemento [" + i + "] = " + arreglo[i]);
        }
    }
 }
Esta aplicación provocará la siguiente ejecución:
app

Inicializar arreglos en la declaración

En Java es posible inicializar un arreglo al declararlo; esto se hace sin definir el número de elementos y colocando un operador de asignación y después entre llaves la lista de valores para el arreglo separados por comas, veamos los siguientes ejemplos:

double arreglo[] = { 23.5, 54.22, 78};

char cadena[] = {‘a’, ‘b’, ‘c’, ‘d’};

En Java es posible saber el número de elementos del arreglo utilizando el nombre del arreglo un punto y la palabra length, como se muestra en el siguiente ejemplo:

 
public class AplicacionArreglo1 {

    public static void main(String[] args) {
        int arreglo[] = {1,2,3};

        for (int i=0; i<arreglo.length; i++) {
           System.out.println("Elemento [" + i + "] = " + arreglo[i]);
        }
    }
}

El cual al ejecutar mostrará lo siguiente:

app

Ejemplo Arreglos

Deja un comentario