Hola te saluda Ubaldo Acosta bienvenidos nuevamente.
Espero que estén listos para comenzar con esta lección.
A continuación vamos a estudiar el tema de matrices en Java estás listo.
Vamos
matrices en IAVA vamos a estudiar a continuación una matriz de tipos entero
otra estructura de datos en Java que podemos utilizar.
Es una matriz A diferencia de un arreglo de una dimensión una matriz podríamos verla como dos arreglos
un arreglo maneja los renglones y otro las columnas y al juntarlos obtenemos una matriz sin embargo
veremos existen muchas cosas similares con un arreglo y una vez entendido el concepto de arreglo es
más sencillo entender el concepto de matriz en la figura podemos observar una matriz de cuatro renglones
por siete columnas de tipo entero.
Sin embargo puede ser de cualquier tipo que definamos incluyendo de tipo obvie.
De igual manera que un arreglo no todos los elementos de una matriz deben contener valores.
Las celdas que no contengan un valor asignado tendrán el valor por default según el tipo de dato definido
por la matriz así que podemos observar que tanto en los renglones como en las columnas el índice comienza
en cero muy similar al manejo de arreglos.
Por otro lado por ejemplo si quisiéramos seleccionar este elemento tendríamos que proporcionar en primer
lugar el renglón y posteriormente la columna así que este elemento se encuentra en el renglón 1 en la
columna 5 y de esta manera es que podríamos obtener el valor de este elemento ya sea para leerlo o para
modificarlo y estas operaciones van a ser muy similares al manejo de arreglos.
A continuación vamos a ver la sintaxis para declarar una matriz
declaraciónde de una matriz A continuación vamos a ver la sintaxis para declarar una matriz.
Podemos observar que similar al manejo de arreglos.
Primero vamos a indicar el tipo y posteriormente vamos a indicar que vamos a contener renglones pero
también columnas posteriormente indicamos el nombre de la matriz.
Pero también podemos tener la sintaxis similar al manejo de arreglos.
Primero indicamos el tipo.
Posteriormente el nombre de la matriz y finalmente indicamos que va a tener renglones y columnas.
Esta matriz
ejemplo de declaración de matrices de tipo primitivo podemos observar a continuación un ejemplo de declaración
de matrices.
Por ejemplo para tipos enteros declaramos el tipo int.
Posteriormente los corchetes indicando que vamos a tener renglones y columnas y posteriormente el nombre
de la variable o también utilizando la sintaxis.
Primero el tipo.
Posteriormente el nombre y finalmente indicamos que es una matriz también para tipos bullían.
Por ejemplo el tipo.
Posteriormente indicamos que es una matriz y finalmente el nombre de la variable en este caso banderas
o con la sintaxis primero indicando el tipo posteriormente el nombre y finalmente indicamos que es una
matriz
también podemos declarar matrices utilizando tipos obvie.
En este caso indicamos el tipo por ejemplo persona.
Posteriormente indicamos que es una matriz y finalmente el nombre de la variable en este caso personas.
También podemos utilizar la sintaxis primero indicando el tipo.
Posteriormente el nombre de la variable y finalmente indicando que es una matriz y también si queremos
declarar una matriz de tipo string indicamos el tipo.
Posteriormente indicamos que es una matriz y finalmente el nombre de la variable o indicando primero
el tipo el nombre y posteriormente indicando que va a ser una matriz así que podemos observar la sintaxis
para la declaración de una matriz.
Básicamente es como declarar un arreglo excepto que vamos a utilizar el doble corchetes los cuales se
pueden utilizar en dos partes ya sea antes del nombre de la variable o después del nombre de la variable.
Por ello les mostramos las dos opciones en cada declaración Declarar una matriz es igual a declarar
variables podemos declarar matrices que almacenen tipos primitivos o que almacenen referencias a objetos
debido a que una matriz es una colección de datos.
Normalmente el nombre de una matriz es en plural para que fácilmente con solo leer el nombre de la variable
reconozcamos que se trata de una colección de datos aunque más adelante veremos que se puede tratar
no solamente de arreglos o matrices sino de otras estructuras de datos.
Lo mostrado en la lámina es únicamente la declaración de la variable veremos a continuación cómo inicializar
una matriz ya que hasta el momento con solo declarar una variable de tipo matriz la máquina virtual
de Java no sabe cuán largo y ancho es la matriz.
Para ello debemos inicializar la matriz y es lo que vamos a ver a continuación.