Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Arreglo Bidimensional | Arreglos
Fundamentos de Java
course content

Contenido del Curso

Fundamentos de Java

Fundamentos de Java

1. Primeros Pasos
2. Tipos Básicos y Operaciones
3. Bucles
4. Arreglos
5. String

book
Arreglo Bidimensional

Un arreglo bidimensional es equivalente a una matriz en matemáticas. (Si no estás familiarizado con las matrices, no te preocupes; las explicaré de manera sencilla a continuación.) Aunque los arreglos bidimensionales no se utilizan comúnmente en la programación práctica, es importante comprenderlos y tener la capacidad de crear arreglos multidimensionales. Un arreglo bidimensional es un arreglo con dos índices distintos.

Para ilustrarlo, examinemos un diagrama de un arreglo bidimensional:

La tabla anterior sirve como ejemplo de un arreglo bidimensional o matriz. Analicemos cómo recuperar valores de esta tabla. Por ejemplo, supongamos que queremos encontrar el elemento en el índice [3][2]. El primer índice indica la fila que examinaremos y el segundo indica la columna. Visualizar mentalmente dos líneas puede ayudarnos a llegar al resultado:

Trazamos dos líneas que se cruzan en la celda con el número 18. Esto representa el valor en el índice [3][2].

A continuación, veamos cómo declarar un arreglo bidimensional en código y luego demostraremos cómo llenarlo manualmente. Después de eso, realizaremos una búsqueda basada en índices para confirmar nuestra precisión.

java

Main

copy
1234567891011121314151617
package com.example; public class Main { public static void main(String[] args) { int[][] twoDimensionalArray = new int[3][3]; twoDimensionalArray[0][0] = 1; twoDimensionalArray[0][1] = 2; twoDimensionalArray[0][2] = 3; twoDimensionalArray[1][0] = 4; twoDimensionalArray[1][1] = 5; twoDimensionalArray[1][2] = 6; twoDimensionalArray[2][0] = 7; twoDimensionalArray[2][1] = 8; twoDimensionalArray[2][2] = 9; System.out.println(twoDimensionalArray[2][1]); } }

Como puedes observar, declaramos un arreglo bidimensional con dimensiones 3 x 3. Sin embargo, llenarlo manualmente resultó ser bastante laborioso y complicado. Probablemente ya estés pensando en cómo podemos utilizar un ciclo para llenar el arreglo de manera eficiente o extraer todos los datos de él. Abordaremos ese tema en el próximo capítulo.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 4

Pregunte a AI

expand
ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

course content

Contenido del Curso

Fundamentos de Java

Fundamentos de Java

1. Primeros Pasos
2. Tipos Básicos y Operaciones
3. Bucles
4. Arreglos
5. String

book
Arreglo Bidimensional

Un arreglo bidimensional es equivalente a una matriz en matemáticas. (Si no estás familiarizado con las matrices, no te preocupes; las explicaré de manera sencilla a continuación.) Aunque los arreglos bidimensionales no se utilizan comúnmente en la programación práctica, es importante comprenderlos y tener la capacidad de crear arreglos multidimensionales. Un arreglo bidimensional es un arreglo con dos índices distintos.

Para ilustrarlo, examinemos un diagrama de un arreglo bidimensional:

La tabla anterior sirve como ejemplo de un arreglo bidimensional o matriz. Analicemos cómo recuperar valores de esta tabla. Por ejemplo, supongamos que queremos encontrar el elemento en el índice [3][2]. El primer índice indica la fila que examinaremos y el segundo indica la columna. Visualizar mentalmente dos líneas puede ayudarnos a llegar al resultado:

Trazamos dos líneas que se cruzan en la celda con el número 18. Esto representa el valor en el índice [3][2].

A continuación, veamos cómo declarar un arreglo bidimensional en código y luego demostraremos cómo llenarlo manualmente. Después de eso, realizaremos una búsqueda basada en índices para confirmar nuestra precisión.

java

Main

copy
1234567891011121314151617
package com.example; public class Main { public static void main(String[] args) { int[][] twoDimensionalArray = new int[3][3]; twoDimensionalArray[0][0] = 1; twoDimensionalArray[0][1] = 2; twoDimensionalArray[0][2] = 3; twoDimensionalArray[1][0] = 4; twoDimensionalArray[1][1] = 5; twoDimensionalArray[1][2] = 6; twoDimensionalArray[2][0] = 7; twoDimensionalArray[2][1] = 8; twoDimensionalArray[2][2] = 9; System.out.println(twoDimensionalArray[2][1]); } }

Como puedes observar, declaramos un arreglo bidimensional con dimensiones 3 x 3. Sin embargo, llenarlo manualmente resultó ser bastante laborioso y complicado. Probablemente ya estés pensando en cómo podemos utilizar un ciclo para llenar el arreglo de manera eficiente o extraer todos los datos de él. Abordaremos ese tema en el próximo capítulo.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 4
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt