Anda di halaman 1dari 3

Arreglos

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]);
}
}
}

Anda mungkin juga menyukai