Header Ads Widget

Ticker

6/recent/ticker-posts

Programa Java para agregar dos matrices utilizando matrices multidimensionales

En este programa, aprenderá a agregar dos matrices utilizando matrices multidimensionales en Java.

Ejemplo: programa para agregar dos matrices

  1. public class AddMatrices {
  2. public static void main(String[] args) {
  3. int rows = 2, columns = 3;
  4. int[][] firstMatrix = { {2, 3, 4}, {5, 2, 3} };
  5. int[][] secondMatrix = { {-4, 5, 3}, {5, 6, 3} };
  6. // Adding Two matrices
  7. int[][] sum = new int[rows][columns];
  8. for(int i = 0; i < rows; i++) {
  9. for (int j = 0; j < columns; j++) {
  10. sum[i][j] = firstMatrix[i][j] + secondMatrix[i][j];
  11. }
  12. }
  13. // Displaying the result
  14. System.out.println("Sum of two matrices is: ");
  15. for(int[] row : sum) {
  16. for (int column : row) {
  17. System.out.print(column + " ");
  18. }
  19. System.out.println();
  20. }
  21. }
  22. }
Cuando ejecutas el programa, la salida será:
La suma de dos matrices es:
-2 8 7    
10 8 6    
En el programa anterior, las dos matrices se almacenan en una matriz 2d, a saber, firstMatrix y secondMatrix . También definimos el número de filas y columnas y las almacenamos en filas y columnas de variables, respectivamente.
Luego, inicializamos una nueva matriz de las filas y columnas dadas llamadas suma . Esta matriz de matriz almacena la suma de las matrices dadas.
Recorremos cada índice de ambas matrices para agregar y almacenar el resultado.
Finalmente, recorremos cada elemento en la matriz de suma usando un ciclo for (variación foreach) para imprimir los elementos.

Publicar un comentario

0 Comentarios