Java-program til tilføjelse af to matrixer ved hjælp af multidimensionelle arrays

I dette program lærer du at tilføje to matricer ved hjælp af flerdimensionelle arrays i Java.

For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:

  • Java Arrays
  • Java til Loop

Eksempel: Program til tilføjelse af to matricer

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

Produktion

 Summen af ​​to matricer er: -2 8 7 10 8 6 

I ovenstående program er de to matricer lagret i 2d-array, nemlig firstMatrix og secondMatrix. Vi har også defineret antallet af rækker og kolonner og gemt dem i henholdsvis variabler, rækker og kolonner.

Derefter initialiserer vi et nyt array af de givne rækker og kolonner kaldet sum. Denne matrix matrix gemmer tilføjelsen af ​​de givne matricer.

Vi løber gennem hvert indeks af begge arrays for at tilføje og gemme resultatet.

Endelig løber vi gennem hvert element i summatrixen ved hjælp af for-hver løkke til at udskrive elementerne.

Interessante artikler...