Java program za dodavanje dvije matrice pomoću višedimenzionalnih nizova

U ovom programu naučit ćete dodavati dvije matrice pomoću višedimenzionalnih nizova u Javi.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Java nizovi
  • Java za petlju

Primjer: Program za dodavanje dvije matrice

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

Izlaz

 Zbir dvije matrice je: -2 8 7 10 8 6 

U gornjem programu dvije matrice pohranjene su u 2d niz, naime firstMatrix i secondMatrix. Također smo definirali broj redaka i stupaca i pohranili ih u varijable redovi odnosno stupci.

Zatim inicijaliziramo novi niz zadanih redaka i stupaca zvan zbroj. Ovaj matrični niz pohranjuje zbrajanje zadanih matrica.

Prelistavamo svaki indeks oba niza da bismo dodali i pohranili rezultat.

Konačno, petlju prolazimo kroz svaki element u zbroju pomoću petlje za svaku za ispis elemenata.

Zanimljivi članci...