Programma Java per aggiungere due matrici utilizzando array multidimensionali

In questo programma imparerai ad aggiungere due matrici utilizzando array multidimensionali in Java.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Array Java
  • Java per Loop

Esempio: programma per aggiungere due matrici

 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(); ) ) )

Produzione

 La somma di due matrici è: -2 8 7 10 8 6 

Nel programma sopra, le due matrici sono memorizzate in un array 2d, ovvero firstMatrix e secondMatrix. Abbiamo anche definito il numero di righe e colonne e memorizzato rispettivamente in variabili righe e colonne.

Quindi, inizializziamo un nuovo array di righe e colonne date chiamato sum. Questa matrice di matrici memorizza l'aggiunta delle matrici date.

Eseguiamo un ciclo attraverso ogni indice di entrambi gli array per aggiungere e memorizzare il risultato.

Infine, eseguiamo un ciclo attraverso ogni elemento nell'array sum usando il ciclo for-each per stampare gli elementi.

Articoli interessanti...