Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: claretcoromoto en 11 de Julio 2017, 17:26

Título: Manejo de la memoria con Arreglos en Java Estandard Edition ¿Qué es un arreglo?
Publicado por: claretcoromoto en 11 de Julio 2017, 17:26
¿Qué es un arreglo?

Un arreglo es un tipo de datos estructurados 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

Ahora vamos a la 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 manejo del 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];
char cadena[] = new cadena[10];

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

Dicho esto, puedo afirmar que, arr es un arreglo entero de 6 elementos, cuyo índice es Cero y el último es 5, cadena 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 [subindice]

Como un elemento de un arreglo es un dato, se puede usar como cualquier variable de ese tipo; A continuación les daré algunos ejemplos:

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

Finalmente, por hoy les dejaré un ejemplo:

Diremos que es 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 0, el elemento 1 tiene un 1, y así sucesivamente hasta el 9.
Finalmente se desplieguen los valores.

Asumiendo que aquí sólo se busca aclarar qué son los arreglos, sin incluir, lo demás: declaración de clases, métodos específicos de java.

public class AppArreglo{


public static void main(String[] args){

int arreglo[]= new int[10];

for(int i=0; i<0; i++){

arreglo[ i ]=i;
}

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

}
}
}