Está en la página 1de 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 contenido
0 12
1 4
2 65
3 14
4 0
5 152
6 356
7 12
8 -20

Bidimensionales: mtriz[i][j]

Declaración

Sintaxis:
<tipo_dato> <nombre_arreglo>[ ];

Creación

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>[<tamaño>];

Se puede definir y crear el arreglo en una sola operación


<tipo_dato> <nombre_arreglo>[ ] = new <tipo_dato>[<tamaño>];

Inicialización

Se puede especificar los valores de un arreglo directamente en la inicialización

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 identificándolos
por la posición de sus índices.

Sintaxis:
<nombre_arreglo>[<número_índice>]

Capacidad

Existe una manera de conocer la capacidad de un arreglo

Sintaxis:
<nombre_arreglo>.length

El resultado de la operación es siempre un número 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]);
}
}
}

También podría gustarte