SlideShare uma empresa Scribd logo
1 de 23
Arreglos en Java Ma. Luisa Velasco Ramírez
Arreglos unidimensionales Un arreglo es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria.
Ejemplo de un arretgloquecontiene 7 númerosenteros ,[object Object]
1
2
3
4
5
6índices ,[object Object]
6
8
1
0
4
2Elementos del arreglo Elementoqueocupa la posición 3 en el arreglo
tipoDato[ ]    nombreArreglo; tipoDatonombreArreglo[ ]; Declaración: Para  declarar un arreglode númeroenteros, al cual se le dá el nombre de myArrayse puedehacer de la siguientemanera: int[ ]  myArray; // o también intmyArray[ ];
Declaración: int[ ]  myArray; // o también intmyArray[ ]; Creación: nombreArreglo= newtipoDato[tamaño];     Cuando se declarauna variable arreglo, éstano tieneningún valor. Antes de asignarcualquier valor, se debereservar un espacio en memoria, utilizando el operadornew y asignarlo a la variable. Continuando con  el ejemplo anterior miVector  = new int[7];
Arreglos myArray= new int[7];     Creación: Al reservar espacio para los elementos de un vector, mediante  new, se inicializa automáticamente en cero su contenido. Cuando se ejecuta esta sentencia de creación , la varianle miVector, hará referencia a un vector de 7 elementos enteros. New: operador especial que reserva espacio en memoria
[object Object]
1
2
3
4

Mais conteúdo relacionado

Mais procurados

Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionales
guestefc95b
 
Metodos de ordenacion radix sort
Metodos de ordenacion radix sortMetodos de ordenacion radix sort
Metodos de ordenacion radix sort
tephyfree
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
Tete Alar
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
Rosbelia Balza
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
ITCV
 

Mais procurados (20)

Arreglos C++
Arreglos C++Arreglos C++
Arreglos C++
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 
Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionales
 
Arreglos de registros
Arreglos de registros Arreglos de registros
Arreglos de registros
 
12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos12 Curso de POO en java - entrada y salida de datos
12 Curso de POO en java - entrada y salida de datos
 
Metodos de ordenacion radix sort
Metodos de ordenacion radix sortMetodos de ordenacion radix sort
Metodos de ordenacion radix sort
 
matrices con-pse int
matrices con-pse intmatrices con-pse int
matrices con-pse int
 
ESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADASESTRUCTURAS ANIDADAS
ESTRUCTURAS ANIDADAS
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
 
Pilas En C++
Pilas En C++Pilas En C++
Pilas En C++
 
Arreglos
ArreglosArreglos
Arreglos
 
Busqueda Binaria
Busqueda BinariaBusqueda Binaria
Busqueda Binaria
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigo
 
Metodo quicksort
Metodo quicksortMetodo quicksort
Metodo quicksort
 
Algoritmo Secuenciales
Algoritmo SecuencialesAlgoritmo Secuenciales
Algoritmo Secuenciales
 

Destaque

Etica y sexualidad_2012
Etica y sexualidad_2012Etica y sexualidad_2012
Etica y sexualidad_2012
fabrici0999
 
Matrices y conclusiones
Matrices y conclusionesMatrices y conclusiones
Matrices y conclusiones
Selvin Loayes
 

Destaque (17)

Arreglos en java v01
Arreglos en java v01Arreglos en java v01
Arreglos en java v01
 
Arreglos en Java
Arreglos en JavaArreglos en Java
Arreglos en Java
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
17 arreglos bidimensionales java
17 arreglos bidimensionales java17 arreglos bidimensionales java
17 arreglos bidimensionales java
 
Arreglos en java
Arreglos en javaArreglos en java
Arreglos en java
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
Arreglos en java
Arreglos en javaArreglos en java
Arreglos en java
 
Java Arreglos y Matrices
Java Arreglos y MatricesJava Arreglos y Matrices
Java Arreglos y Matrices
 
7.arreglos en java
7.arreglos en  java7.arreglos en  java
7.arreglos en java
 
Arreglos en Java
Arreglos en JavaArreglos en Java
Arreglos en Java
 
POO1501 - Composición java
POO1501 - Composición javaPOO1501 - Composición java
POO1501 - Composición java
 
Etica y sexualidad_2012
Etica y sexualidad_2012Etica y sexualidad_2012
Etica y sexualidad_2012
 
Arreglos Unidimensionales
Arreglos UnidimensionalesArreglos Unidimensionales
Arreglos Unidimensionales
 
Programación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectoresProgramación 3: arrays (arreglos) y vectores
Programación 3: arrays (arreglos) y vectores
 
Matrices y conclusiones
Matrices y conclusionesMatrices y conclusiones
Matrices y conclusiones
 
Lista de los 100 verbos regulares más usados en inglés
Lista de los 100 verbos regulares más usados en inglésLista de los 100 verbos regulares más usados en inglés
Lista de los 100 verbos regulares más usados en inglés
 

Semelhante a Arreglos Java

Arrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaArrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Carlitos Correa Jr.
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
luis freddy
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
luis freddy
 
Arreglos
ArreglosArreglos
Arreglos
lichic
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
diego MC
 
ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++
die_dex
 

Semelhante a Arreglos Java (20)

Intro Java 3
Intro Java 3Intro Java 3
Intro Java 3
 
Intro Java 3
Intro Java 3Intro Java 3
Intro Java 3
 
Estructuras
Estructuras Estructuras
Estructuras
 
Tipos De Datos En Java
Tipos De Datos En JavaTipos De Datos En Java
Tipos De Datos En Java
 
arrays
arraysarrays
arrays
 
Arrays 8
Arrays 8Arrays 8
Arrays 8
 
Grupo4
Grupo4Grupo4
Grupo4
 
Grupo4
Grupo4Grupo4
Grupo4
 
Grupo4
Grupo4Grupo4
Grupo4
 
Grupo4
Grupo4Grupo4
Grupo4
 
Grupo4
Grupo4Grupo4
Grupo4
 
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos CorreaArrays Bidimensionales y Multidimensionales - Carlos Correa
Arrays Bidimensionales y Multidimensionales - Carlos Correa
 
12 Arreglos
12 Arreglos12 Arreglos
12 Arreglos
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
 
06 - Arrays y matrices en lenguaje C
06 - Arrays y matrices en lenguaje C06 - Arrays y matrices en lenguaje C
06 - Arrays y matrices en lenguaje C
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
 
ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++ARRAYS (LISTAS Y TABLAS) EN C++
ARRAYS (LISTAS Y TABLAS) EN C++
 

Mais de mtemarialuisa

Manual Netbeans Bases Datos2
Manual Netbeans Bases Datos2Manual Netbeans Bases Datos2
Manual Netbeans Bases Datos2
mtemarialuisa
 
Practica Programacion302
Practica Programacion302Practica Programacion302
Practica Programacion302
mtemarialuisa
 
Practica Programacion302
Practica Programacion302Practica Programacion302
Practica Programacion302
mtemarialuisa
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcial
mtemarialuisa
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcial
mtemarialuisa
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcial
mtemarialuisa
 
Ejercicioconstructor
EjercicioconstructorEjercicioconstructor
Ejercicioconstructor
mtemarialuisa
 
Ejercicioconstructor
EjercicioconstructorEjercicioconstructor
Ejercicioconstructor
mtemarialuisa
 
Ejercicioconstructor
EjercicioconstructorEjercicioconstructor
Ejercicioconstructor
mtemarialuisa
 
Ejercicio Diagrama Clase Codigo Metodos
Ejercicio Diagrama Clase Codigo MetodosEjercicio Diagrama Clase Codigo Metodos
Ejercicio Diagrama Clase Codigo Metodos
mtemarialuisa
 
Diagrama Clase Codigo Java Metodos
Diagrama Clase Codigo Java MetodosDiagrama Clase Codigo Java Metodos
Diagrama Clase Codigo Java Metodos
mtemarialuisa
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Control
mtemarialuisa
 
Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009
mtemarialuisa
 
Elementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java AlumnoElementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java Alumno
mtemarialuisa
 

Mais de mtemarialuisa (20)

Manual Netbeans Bases Datos2
Manual Netbeans Bases Datos2Manual Netbeans Bases Datos2
Manual Netbeans Bases Datos2
 
Practica Programacion302
Practica Programacion302Practica Programacion302
Practica Programacion302
 
Practica Programacion302
Practica Programacion302Practica Programacion302
Practica Programacion302
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcial
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcial
 
Ejerciciosparaelprimerparcial
EjerciciosparaelprimerparcialEjerciciosparaelprimerparcial
Ejerciciosparaelprimerparcial
 
Entrada De Datos
Entrada De DatosEntrada De Datos
Entrada De Datos
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos Java
MéTodos JavaMéTodos Java
MéTodos Java
 
Ejercicioconstructor
EjercicioconstructorEjercicioconstructor
Ejercicioconstructor
 
Ejercicioconstructor
EjercicioconstructorEjercicioconstructor
Ejercicioconstructor
 
Ejercicioconstructor
EjercicioconstructorEjercicioconstructor
Ejercicioconstructor
 
MéTodos En Java
MéTodos En JavaMéTodos En Java
MéTodos En Java
 
Ejercicio Diagrama Clase Codigo Metodos
Ejercicio Diagrama Clase Codigo MetodosEjercicio Diagrama Clase Codigo Metodos
Ejercicio Diagrama Clase Codigo Metodos
 
Diagrama Clase Codigo Java Metodos
Diagrama Clase Codigo Java MetodosDiagrama Clase Codigo Java Metodos
Diagrama Clase Codigo Java Metodos
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Control
 
Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009Clase 11 De Septiembre 2009
Clase 11 De Septiembre 2009
 
Elementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java AlumnoElementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java Alumno
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 

Último (10)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Arreglos Java

  • 1. Arreglos en Java Ma. Luisa Velasco Ramírez
  • 2. Arreglos unidimensionales Un arreglo es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria.
  • 3.
  • 4. 1
  • 5. 2
  • 6. 3
  • 7. 4
  • 8. 5
  • 9.
  • 10. 6
  • 11. 8
  • 12. 1
  • 13. 0
  • 14. 4
  • 15. 2Elementos del arreglo Elementoqueocupa la posición 3 en el arreglo
  • 16. tipoDato[ ] nombreArreglo; tipoDatonombreArreglo[ ]; Declaración: Para declarar un arreglode númeroenteros, al cual se le dá el nombre de myArrayse puedehacer de la siguientemanera: int[ ] myArray; // o también intmyArray[ ];
  • 17. Declaración: int[ ] myArray; // o también intmyArray[ ]; Creación: nombreArreglo= newtipoDato[tamaño]; Cuando se declarauna variable arreglo, éstano tieneningún valor. Antes de asignarcualquier valor, se debereservar un espacio en memoria, utilizando el operadornew y asignarlo a la variable. Continuando con el ejemplo anterior miVector = new int[7];
  • 18. Arreglos myArray= new int[7]; Creación: Al reservar espacio para los elementos de un vector, mediante new, se inicializa automáticamente en cero su contenido. Cuando se ejecuta esta sentencia de creación , la varianle miVector, hará referencia a un vector de 7 elementos enteros. New: operador especial que reserva espacio en memoria
  • 19.
  • 20. 1
  • 21. 2
  • 22. 3
  • 23. 4
  • 24. 5
  • 25. 6
  • 26. 3
  • 27. 6
  • 28. 8
  • 29. 1
  • 30. 0
  • 31. 4
  • 32. 2Porejemplo, si se deseaobtener el número4 del siguiente vector: Utilización: nombreArreglo[índice] Para acceder a un elemento de un arreglo, se coloca el nombre del arregloy entre corchetes el índice del elementoque se desea. myArray [5]
  • 33. Arreglos Utilización: Losíndices en un arreglo, van desde 0 hasta el tamaño – 1. El tamaño de un arreglose obtiene con el métodolength, con la siguientesintaxis: nombreArreglo.length En nuestro ejemplo: myArray.length
  • 34. Arreglos Ejemplo: crear un arreglode 5 posiciones, rellenarlo y luegomostrarsucontenido. classEjemploArr { staticintmyArray[ ]; publicstaticvoidmain (Stringarg[ ]) { myArray= new int[5]; llenarArr(); mostrarArr(); System.out.print("El tamanodel arreglo es: "); System.out.println(myArray.length); }
  • 35. staticvoidllenarArr() { for (int i=0; i <= 4; i++) { System.out.println("Introduce el elemento" + i + “: "); myArray[i] = Integer.parseInt(entrada.readLine()); } } staticvoidmostrarArr() { for (int i=0; i <= 4; i++) System.out.print(myArray[i] + " "); } }// fin de clase
  • 36. Ejercicios Escribe el código en Java para declarar y crear los siguientes arreglos: + Un arreglo A1 de 100000 reales. + Un arreglo A2 de 1 valor booleano. + Un arreglo A3 de 450 enteros. + Un arreglo A4 de 150 String.2. Escribe el valor final de las variables: a) double A[ ]; A = new double[3]; int x; for (int i=0; i<A.length; i++) A[i] = i*3; x=A[0]+A[1]+A[2]; El valor de x es ____ El valor de A[0] es ____ El valor de A[1] es ____ El valor de A[2] es ____
  • 37. Ejercicios b) int B[ ]; B = new int[5]; B[4]=1; B[B[4]]=2; El valor de B[0] es ____ El valor de B[1] es ____ El valor de B[2] es ____ El valor de B[3] es ____ El valor de B[4] es ____
  • 38. Ejercicios Escribe el código en Java del siguiente métodoa) El métodopublicvoid inicia1 (int n ) que declara un arreglo de enteros y le asigna a cada localidad los valores 0,3,6,..,3*n donde n es la longitud del arreglo. Por ejemplo, si sedefine el siguiente arreglo: int A[ ]; A= new int[6]; Y después se ejecuta la instrucción... Int n=10;inicia1( n); ...las localidades de A deben ser A[0]=0, A[1]=3, A[2]=6, A[3]=9, A[4]=12 y A[5]=15...
  • 39. Fuentes Bibliográficas: Ceballos, F.J.(2006). Java 2. Curso de programación. Editorial Alfaomega&Rama Cairó,O(1996). Metodología de la Programación. Tomo 2. Editorial Alfaomega. Variables subindicadas o Arreglos ares.unimet.edu.ve/programacion/bppr12/.../Intro%20Java%203.ppt
  • 40. 0 1 2 3 4 5 0 1 2 3 4 5 (matriz 2 3) (matriz 4 0) Matrices
  • 41. ArreglosBidimensionales o Matrices Un arreglo Bidimensional es un conjunto de datos homogéneos, finito y ordenado, donde se hace referencia a cada elemento por medio de dos índices. El primero de los índices se utiliza generalmente para indicar renglón, y el segundo para indicar columna.
  • 42. Matrices Declaración. tipoDatonombreMatriz[ ][ ]; Para declarar una matriz de números enteros, llamada miMatriz, se puede hacer de la siguiente manera: int miMatriz[ ][ ];
  • 43. Matrices Creación: nombreMatriz = new tipoDato[filas][columnas]; Para crear una matriz de 2 filas y 3 columnas de números enteros, llamada miMatriz, se escribe miMatriz = new int [2][3];
  • 44. miMatriz[0][0] miMatriz[0][1] miMatriz[0][2] miMatriz[1][0] miMatriz[1][1] miMatriz[1][2] Matrices miMatriz = new int [2][3]; Creación: genera
  • 45. Matrices Creación: miMatriz = new int [2][3]; Primero crea un vector de 2 elementos Elemento 0 Elemento 1
  • 46. miMatriz[0][0] miMatriz[0][1] miMatriz[0][2] miMatriz[1][2] miMatriz[1][0] miMatriz[1][1] Fila 0 Fila 1 Columna 2 Columna 0 Matrices Creación: miMatriz = new int [2][3]; Luego cada elemento lo transforma en un vector de 3 elementos
  • 47. Matrices Ejemplo: Crear una matriz de 2 filas y 3 columnas, llenarla y luego mostrar su contenido. import java.io.*; EjemploMatriz { publicstaticvoidmain (Stringarg[ ]) throwsIOException { intmiMatriz[ ][ ]; miMatriz = new int[2][3]; llenarMatriz(miMatriz); mostrarMatriz(miMatriz); }
  • 48. staticvoidllenarMatriz(int m[ ][ ]) throwsIOException { for (int i=0; i < 2; ++i) { for (int j=0; j< 3; ++j) { System.out.println("Intro.Elem. " + i + " " + j); m[i][j] = Integer.parseInt(entrada.readLine()); } } } staticvoidmostrarMatriz(int m[ ][ ]) { for (int i=0; i < 2; i++) { for (int j=0; j< 3; j++) { System.out.print(m[i][j] + " "); } System.out.println(); } } }