Want to create interactive content? It’s easy in Genially!

Get started free

Arrays en java

karenesq.46

Created on April 1, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Visual Presentation

Terrazzo Presentation

Colorful Presentation

Modular Structure Presentation

Chromatic Presentation

City Presentation

News Presentation

Transcript

Arrays y matrices

En Java

Arrays

Es una colección finita de datos del mismo tipo, que se almacena en posiciones consecutivas de memoria. 0 es el índice del primer elemento y n-1 es el índice del último elemento, siendo n la dimensión del array.

Los arrays unidimensionales se conocen como vectores.Mientras que los bidimensionales son llamados matrices.

ventajas

La ventaja principal de un array es que organiza los datos de tal manera que puede ser manipulado fácilmente. Por ejemplo, si tiene un array que contiene los ingresos de un grupo seleccionado de hogares, es fácil calcular el ingreso promedio haciendo un ciclo a través del array. Además, los arrays organizan los datos de tal manera que se pueden ordenar fácilmente. Aunque los arrays en Java se pueden usar como matrices en otros lenguajes de programación, tienen un atributo especial: se implementan como objetos.

Declarar y crear un array.

Para declarar un array se escribe:tipo_de_dato [ ] nombre_array; int [ ] numeros; //array de enteros Para crear un array de 4 números enteros: numeros=new int [4]; La declaración y la creación se pueden hacer en una misma línea de código: int [ ] numeros = new int [4]

Inicializar un array.

Inicializando un array de 4 enteros:numeros [0]=18; numeros [1]=5; numeros [2]=12; numeros [3]=63; int[ ] numeros = new int[ ]{ 18,5,12,63};

Acceder a los elementos

for (int i = 0; i < arr.length; i++) System.out.println("Elemento en el índice " + i + " : "+ arr); .length Este atributo nos devuelve el número de elementos que posee el array. Hay que tener en cuenta que es una variable de solo lectura, es por ello que no podremos realizar una asignación a dicha variable.

Matrices

Una matriz matemática es una tabla bidimensional de números. Las matrices pueden sumarse, multiplicarse. Si queremos representar una matriz en Java hay que crear un array bidimensional.

tipo_dato nombre_matriz[ ][ ];nombre_matriz= new tipo_dato[tamaño][tamaño];

ejemplo

int matriz[ ][ ] = new int[3][3]; matriz[0][0] = 2; matriz[0][1] = 4; matriz[0][2] = 4; matriz[1][0] = 6; matriz[1][1] = 6; matriz[1][2] = 9; matriz[2][0] = 8; matriz[2][1] = 10; matriz[2][2] = 12; int [][] matriz = {{2,4,4},{6,6,9},{8,10,12}}; //única línea de código

Acceder a los elementos

De igual manera, si nos apoyamos en el método .lenght del array podremos listar el contenido de la matriz for (int x=0; x < matriz.length; x++) { for (int y=0; y < matriz[x].length; y++) { System.out.println (matriz[x][y]); } }