Please enable JavaScript.
Coggle requires JavaScript to display documents.
ARREGLOS, Los arreglos se clasifican de acuerdo con el número de…
ARREGLOS
Los arreglos se clasifican de acuerdo con el número de dimensiones que tienen:
UNIDIMENSIONAL
BIDIMENSIONAL
TRIDIMENSIONAL
MULTIDIMENSIONAL
1 Dimensión
2 Dimensiones
3 Dimensiones
N Dimensiones
Una matriz es un arreglo bidimensional, necesita de dos
índices
para acceder a sus elementos. Gráficamente podemos representar una matriz como una tabla de
m
filas y
n
columnas cuyos elementos son todos del
mismo tipo
.
Una matriz en Java es un array de array.
Sintaxis de declaración e inicialización de un arreglo unidimensional
Llenado de un arreglo
Trabajo de un arreglo
Sintaxis de declaración e inicialización de una matriz
Llenado de un matriz
Trabajo de una matriz
También se le conoce como:
Arreglo Unidimensional
Arreglo bidimensional
Array, Vector, Matriz
Un arreglo es una estructura de datos que nos permite almacenar un conjunto de datos, siempre y cuando los elementos sean de un
mismo tipo
.
Consideraciones de un arreglo:
En otras palabras, un arreglo es una variable que puede contener valores múltiples.
4.-
El
tamaño
de un arreglo se declara en un primer momento y
no
puede cambiar durante la ejecución del programa.
2.-
Una variable de array en Java se declara como otras variables con corchetes [] después del tipo de datos.
3.-
Los arreglos se enumeran desde el elemento (valor)
0
, que será el 1er elemento, hasta
n-1
que será el último elemento. A la posición de cada elemento también se le conoce como
índice
.
1.-
Almacena mas de un elemento a la vez con la condición de que todos los elementos deben ser del mismo
tipo de dato
.
También se le conoce como
matriz
, y es de orden
M x N
, dónde
M
es el número de renglones y
N
el número de columnas, es en forma de
tabla
. Contiene dos
índices
i y j generalmente.
Tipo_de_variable [ ] Nombre_del_array = new Tipo_de_variable [ tamaño ];
int [ ] numeros = new int [3];
Ejemplo:
//Llenado de un arreglo de forma manual
De una dimensión, formado oor un conjunto de elementos de un mismo tipo de datos que se almacena bajo un mismo nombre y se diferencian por la posición que tiene cada elemento dentro del arreglo.
Lista de variables relacionadas, tales listas son comunes en programación. Por ejemplo: -Almacenar los números de cuentas de los usuarios activos en la red. -Almacenar los promedios de bateo de un equipo de beisbol.
Donde:
Tipo_de_variable: Es el tipo de dato primitivo
Nombre_del_array: Es el nombre de la variable
new : Los elementos del arreglo se inicializan automáticamente a
0
(para tipos númericos),
false
(para booleano) o
null
(para tipos de referencia)
[tamaño]: Número de elementos
1.-Asignar un valor a cada posición/índice del arreglo
numeros [0] = 7;
Ejemplo:
numeros [1] = 9;
numeros [2] = 13;
1.-Array Literal. Se conoce el tamaño y los elementos del arreglo. Se asignan los valores desde un principio
int [ ] numeros = {7, 9, 13};
Ejemplo:
public class
Arreglos_Unidimensionales {
//Llenado de un arreglo pidiendo al usuario el numero de los elementos
El programador pide al usuario que ingrese el número de elementos que desea para cada posición del arreglo.
public static void main
(String [ ] args) {
int [ ]
numeros = new int [3];
numeros [0] = 7;
numeros [1] = 9;
numeros [2] = 13;
for
(int i=0; i<3; i++) {
System.out.println( numeros[i]);
}
}
}
Tipo_de_variable [ ] [ ] Nombre_de_la_matriz = new Tipo_de_variable [ tamRenglones] [tamColumnas];
Tipo_de_variable: Es el tipo de dato primitivo
Nombre_de_la_matriz: Es el nombre de la variable
new : Los elementos del arreglo se inicializan automáticamente a
0
(para tipos númericos),
false
(para booleano) o
null
(para tipos de referencia)
[tamRenglones]: Indica el número de renglones que tendrá el arreglo
[tamColumnas]: Indica el número de columnas que tendrá el arreglo
Donde:
Ejemplo:
int [ ] [ ] numeros = new int [3] [2];
//Llenado de una matriz de forma manual
Ejemplo:
int matriz [ ] [ ] = { { 1,2,3}, {4,5,6}, {7,8,9} }
//Llenado de la matriz solicitando al usuario el número de columnas y filas
Se solicita
M
y
N
al usario
public class
Arreglos_Bidimensionales {
public static void main
(String [ ] args) {
System.out.print ( matriz [i] [j] );
int matriz [ ] [ ] = { { 1,2,3}, {4,5,6}, {7,8,9} }
for
(int i=0; i<3; i++) {
for
([int] j=0; j<3; j++) {
System.out.println(" ");
}
}
}
}