Programa Java para adicionar duas matrizes usando matrizes multidimensionais

Neste programa, você aprenderá a adicionar duas matrizes usando arrays multidimensionais em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Arrays Java
  • Java para Loop

Exemplo: Programa para Adicionar Duas Matrizes

 public class AddMatrices ( public static void main(String() args) ( int rows = 2, columns = 3; int()() firstMatrix = ( (2, 3, 4), (5, 2, 3) ); int()() secondMatrix = ( (-4, 5, 3), (5, 6, 3) ); // Adding Two matrices int()() sum = new int(rows)(columns); for(int i = 0; i < rows; i++) ( for (int j = 0; j < columns; j++) ( sum(i)(j) = firstMatrix(i)(j) + secondMatrix(i)(j); ) ) // Displaying the result System.out.println("Sum of two matrices is: "); for(int() row : sum) ( for (int column : row) ( System.out.print(column + " "); ) System.out.println(); ) ) )

Resultado

 A soma de duas matrizes é: -2 8 7 10 8 6 

No programa acima, as duas matrizes são armazenadas em 2d array, ou seja, firstMatrix e secondMatrix. Também definimos o número de linhas e colunas e os armazenamos em variáveis ​​linhas e colunas, respectivamente.

Em seguida, inicializamos uma nova matriz das linhas e colunas fornecidas, chamada soma. Este array de matriz armazena a adição das matrizes fornecidas.

Fazemos um loop por cada índice de ambas as matrizes para adicionar e armazenar o resultado.

Finalmente, percorremos cada elemento no array sum usando o loop for-each para imprimir os elementos.

Artigos interessantes...