Un arreglo representa un conjunto de datos del mismo tipo. Una variable cuyo tipo es arreglo
representa un espacio en la memoria donde hallan todos los datos del arreglo
Clasificacion
Unidimensionales: vector[i]
ndice
0
contenido
12
65
14
152
356
12
-20
Bidimensionales: mtriz[i][j]
Declaracin
Sintaxis:
<tipo_dato> <nombre_arreglo>[ ];
Creacin
Para inicializar un arreglo hay que especificar su capacidad, es decir, la cantidad de datos
que queremos guardar juntos
Sintaxis:
<nombre_arreglo> = new <tipo_dato>[<tamao>];
Se puede definir y crear el arreglo en una sola operacin
<tipo_dato> <nombre_arreglo>[ ] = new <tipo_dato>[<tamao>];
Inicializacin
Se puede especificar los valores de un arreglo directamente en la inicializacin
Sintaxis:
Cuando se registran todos los valores:
<tipo_dato> <nombre_arreglo>[ ] = {<lista_valores, >};
Cuando se registra un valor:
<nombre_arreglo>[<numero_indice> ] = <valor>;
Acceso
Cuando se ha inicializado un arreglo, se puede acceder a sus elementos identificndolos
por la posicin de sus ndices.
Sintaxis:
<nombre_arreglo>[<nmero_ndice>]
Capacidad
Existe una manera de conocer la capacidad de un arreglo
Sintaxis:
<nombre_arreglo>.length
El resultado de la operacin es siempre un nmero entero positivo
Ejemplo:
import java.io.*;
public class ArregloNumero
{
public static void main(String[] args) throws IOException
{
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
int i;
//********Creacion del arreglo****************
int num[]= new int[5];
//***************Ingreso de Datos*******************
System.out.println("\nIngrese de Nros: ");
System.out.println("-----------------");
for(i=0; i<5; i++)
{
System.out.println("Ingrese Nro: ");
num[i]= Integer.parseInt(br.readLine());
}
//***************Salida de Datos*******************
System.out.println("\nSalida de Nros: ");
System.out.println("-----------------");
for(i=0; i<5; i++)
{
System.out.println("Nro[" + i + "]: " + num[i]);
}
}
}