Program Java pro přidání dvou matic pomocí vícerozměrných polí

V tomto programu se naučíte přidávat dvě matice pomocí vícerozměrných polí v Javě.

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:

  • Java pole
  • Java pro smyčku

Příklad: Program pro přidání dvou matic

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

Výstup

 Součet dvou matic je: -2 8 7 10 8 6 

Ve výše uvedeném programu jsou dvě matice uloženy v 2D poli, jmenovitě firstMatrix a secondMatrix. Také jsme definovali počet řádků a sloupců a uložili je do proměnných řádků a sloupců.

Poté inicializujeme nové pole daných řádků a sloupců s názvem sum. Toto maticové pole ukládá sčítání daných matic.

Procházíme každý index obou polí, abychom přidali a uložili výsledek.

Nakonec projdeme každý prvek v poli součtu pomocí smyčky for-each pro tisk prvků.

Zajímavé články...