Matriz java
description
Transcript of Matriz java
-
Linea de CodigoLenguajes de Programacin
InicioArticulosTutorialesForosLista de CorreoConversacin sobre ProgramacinColaborarDescargasAcerca de
Java Sumar matrices en Javajulio 28, 2010 por Vctor Cuervo 1 Comentario ImprimirSeguimos con los ejemplos de matrices, ahora que ya hemos visto como crear una matrizcon Java. En este caso vamos a realizar la suma de dos matrices.Para llevar a cabo el ejemplo hemos denido un mtodo Java que nos permite sumar lasmatrices. La signatura de dicho mtodo ser la siguiente:
public static int[][] sumarmatrices (int[][] m1,int[][] m2) throws Exception {...}1.
Como podemos ver el mtodo Java recibe dos matrices y devuelve una, que ser elresultado de la misma. Por otro lado puede generar una Exception. Este caso sercuando las dimensiones de las matrices sean diferentes. Ya que cuando las dimensionesde las matrices son diferentes, estas no se pueden sumar.As la comprobacin de las dimensiones de las matrices las haremos apoyndonos en lapropiedad length:
if ((m1.length == m2.length) && (m1[0].length==m2[0].length)){...}1.
En el caso de no coincidir los tamaos, es cuando elevamos la Exception.
Sumar matrices en Java - Linea de Codigo http://lineadecodigo.com/java/sumar-matrices-en-...
1 de 7 19/03/15 23:09
-
if ((m1.length == m2.length) && (m1[0].length==m2[0].length)){1. ...2. } else3. throw new Exception();}4.
En caso armativo procederemos a sumar los elementos de las matrices. Hay querecordar que la suma de las matrices es la suma de todos sus elementos posicin aposicin. Por lo tanto la suma es sencilla. Solo tenemos que recorrer todos los elementosy dejar el resultado en la matriz destino.As, lo primero es crear una matriz resultado de las mismas dimensiones:
int[][] suma = new int[m1.length][m1[0].length];1.
Para recorrer los elementos nos apoyamos en un bucle for y, nuevamente, en lapropiedad length.
for (int x=0; x < m1.length; x++) {1. for (int y=0; y < m1[x].length; y++) {2. suma[x][y]=m1[x][y]+m2[x][y];3. }4. }5.
Ahora solo nos quedar devolver la matriz con el resultado de la suma.return suma;1.
Invocar el mtodo es sencillo. Solo hay que tener en cuenta que puede soltar unaException y por lo tanto lo deberemos de invocar desde un mtodo try-catch
int [][] matriz1 = {{2,4,4},{6,6,9}};1. int [][] matriz2 = {{2,4,4},{6,6,9}};2. int [][] matriz = new int[3][3];3.
4. try {5. matriz = sumarmatrices(matriz1,matriz2);6. pintarmatriz(matriz);7. } catch(Exception e){8. System.out.println("Matrices de diferente dimensin");9. }10.
Descargar elcdigo Error en el cdigo Foro sobre Javatags: Java Array, Java Array Matriz, Java Bucles, Java Bucles For, Java Exception, JavaTryCatchArtculos relacionados:
Crear una matriz en JavaImprimir una matriz con JavaCargar una matriz por teclado en JavaCalcular media de numeros con JavaListar elementos de un array
Sumar matrices en Java - Linea de Codigo http://lineadecodigo.com/java/sumar-matrices-en-...
2 de 7 19/03/15 23:09
-
1 comentario Suscripcin RSS a los comentarios de esta entrada. TrackBack URI
Mauricioagosto 3, 2010 #Hola,En el main, la variable de la matriz resultado (matriz) esta dems y esinconveniente inicializarla, esto debido a que en el mtodo (sumarmatrices) laestas creando, es inconveniente por que reservas memoria que no va a ser usada.
1.
Dejar un comentarioName (requerido)
Mail (will not be published) (requerido)
Website
Sumar matrices en Java - Linea de Codigo http://lineadecodigo.com/java/sumar-matrices-en-...
3 de 7 19/03/15 23:09
-
Submit CommentXHTML:
Cdigo CAPTCHA *
Notify me of followup comments via e-mail
CategorasAccesibilidad Web (5)AJAX (4)ASP (35)Bootstrap (9)Ceylon (2)Conversacin (24)CSS (43)Desarrollo Mvil (11)DOJO (2)Download (5)Eventos (28)Google (22)Groovy (27)HTML (69)HTML5 (49)Java (290)
Sumar matrices en Java - Linea de Codigo http://lineadecodigo.com/java/sumar-matrices-en-...
4 de 7 19/03/15 23:09
-
JavaScript (113)jQuery (39)Lecturas (1)Linea de Codigo (36)Microsoft.Net (7)MongoDB (23)Node.js (1)Noticias Web (26)Patrones de Diseo (2)PHP (37)Prototype (10)Proyectos (1)Recursos (1)Software (9)SQL (10)SVG (16)VBScript (11)WebServices (1)wForms (12)WordPress (2)XForms (3)XML (13)XSLT (7)
Entradas recientesTipo de Objeto BooleanLiteral booleano en JavaTipos de datos objeto en JavaValores mximo y mnimo de los tipos primitivos JavaTipos primitivos de datos en JavaOverow de variables JavaVariables Java transientObtener elemento de un ArrayListReemplazar un elemento del ArrayListEliminar todos los elementos de un ArrayList
EtiquetasA array ASP Response button click Congresos conversacin DIV File Form getElementById Google MapsHola Mundo HTML HTML5 Canvas id IMG input Java Java Array Java Basico Java BuclesJava Bsicos Java Collection Java Collection ArrayList Java IO Java IO File Java IOIOException Java Math Java SE Java Servlet Java String Java System Java Util JavaUtil Scanner jquery mobile length MongoDB Find onClick ready script SELECT String STYLE URLEnlaces
Sumar matrices en Java - Linea de Codigo http://lineadecodigo.com/java/sumar-matrices-en-...
5 de 7 19/03/15 23:09
-
Error500Informatica JuridicaTknologyk B2Tutoriales GratisY Otros Enlaces
JavaChuidiangLe Funes
ProgramacionABCDatosBlog DesarrolloDiseo y Desarrollo de Aplicaciones WebProgramas ProgramacinTodo en ASP.Net
MetaAccederRSS de las entradasRSS de los comentariosWordPress.org
Linea de Cdigo
3,578 people like Linea de Cdigo.
Facebook social plugin
Like
Like
Sumar matrices en Java - Linea de Codigo http://lineadecodigo.com/java/sumar-matrices-en-...
6 de 7 19/03/15 23:09
-
Acerca de...Aulambra es un proyecto que pretende ayudar con las tecnologas de Internet.Ir a la pgina princial de AulambraOtras Webs
AulambraLinea de CdigoDudas de ProgramacinManual WebW3ApiAyuda en la WebArquitecto IT
Creado con WordPress y basado en el VCP Theme.Entries and comments feeds.Valid XHTML and CSS. 2001-2011^Top^
Sumar matrices en Java - Linea de Codigo http://lineadecodigo.com/java/sumar-matrices-en-...
7 de 7 19/03/15 23:09