ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arreglos- Java


Enviado por   •  19 de Abril de 2019  •  Tareas  •  745 Palabras (3 Páginas)  •  83 Visitas

Página 1 de 3

HERRAMIENTAS DE PROGRAMACIÓN APLICADA II ARRAY EN JAVA

1. DEFINICIÓN DE ARRAY

Un array es una estructura de datos que nos permite almacenar una lista de datos de un mismo tipo. El tamaño de los arrays se declara en un primer momento y no puede cambiar en tiempo de ejecución como puede producirse en otros lenguajes.

1.1. DECLARACIÓN Y CREACIÓN DE UN ARRAY

1.1.1. Declaración de un array

[pic 1][pic 2][pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10]

Estructura

tipo_de_dato nombre_del_array[];

[pic 11][pic 12][pic 13]

Ejemplo:

[pic 14][pic 15]

private int Vec[];

[pic 16][pic 17]

1.1.2. Creación de un array

[pic 18][pic 19][pic 20][pic 21][pic 22]

Estructura

[pic 23][pic 24]

new tipo_de_dato[];

[pic 25][pic 26][pic 27][pic 28][pic 29][pic 30][pic 31][pic 32]

Ejemplo:

new int[];

[pic 33]

La declaración y la creación de un array se pueden hacer en una sola sentencia o una misma línea.

[pic 34][pic 35]

 private int Vec[] = new int[5];

[pic 36][pic 37][pic 38][pic 39][pic 40]

El hecho de utilizar el operador new significa que java implementa los arrays como objetos.

1.2. ARRAY TIPO VECTOR

Los vectores se pueden declarar, crear e inicializar en una misma línea, del siguiente modo.

[pic 41][pic 42][pic 43][pic 44][pic 45][pic 46][pic 47][pic 48]

private int[] num = {5, 1, 9, 3, 2};

[pic 49]

private String[] nom = {"Gloria","Laura","Amy","Ana","Jenia"};

[pic 50]

Como los arrays en java son objetos siempre, tiene un atributo llamado length que permite conocer su tamaño. De esta forma, es posible poder usar un bucle (for) para un acceso más sencillo y rápido.

Mgts. Biel Bernal        pág. 1


Para imprimir los elementos de num se escribe

[pic 51][pic 52][pic 53][pic 54][pic 55][pic 56][pic 57]

for(i=0; i

System.out.println(num[i]);

[pic 58][pic 59]

Los arrays se numeran desde el elemento cero, que sería el primer elemento, hasta el tamaño n-1 que sería el último elemento. Es decir, si tenemos un array de diez elementos, el primer elemento sería el cero y el último elemento sería el nueve.

1.3. ARRAY TIPO MATRIZ

Una matriz bidimensional puede tener varias filas, y en cada fila no tiene por qué haber el mismo número de elementos o columnas. Por ejemplo, podemos declarar e inicializar la siguiente matriz bidimensional.

int[][] num = {{1, 2, 3, 4},{5, 6},{7, 8, 9, 10, 11, 12},{13}};

  • La primera fila tiene cuatro elementos {1, 2, 3, 4}

  • La segunda fila tiene dos elementos {5, 6}
  • La tercera fila tiene seis elementos {7, 8, 9, 10, 11, 12}
  • La cuarta fila tiene un elemento {13}

Para imprimir los elementos de array matriz se escribe:

[pic 60][pic 61][pic 62][pic 63][pic 64][pic 65][pic 66][pic 67][pic 68][pic 69]

for(f=0; f

for(c=0; c

System.out.print(num[f][c] + " "); System.out.print("\n");

}

[pic 70]

Ejemplo 1: Vector Preestablecido

public class SumaVectorPreesta {

private int[] Vec = {6, 3, 9, 1, -4, 8, -2, -7, 5, -10}; private i, suma = 0;

System.out.println("VECTOR PREESTABLECIDO\n"); for(i=0; i

...

Descargar como (para miembros actualizados)  txt (5.3 Kb)   pdf (204.5 Kb)   docx (32 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com