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]); } }
Arrays en java
karenesq.46
Created on April 1, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Visual Presentation
View
Terrazzo Presentation
View
Colorful Presentation
View
Modular Structure Presentation
View
Chromatic Presentation
View
City Presentation
View
News Presentation
Explore all templates
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]); } }