„Java“ programa, skirta pridėti dvi matricas naudojant daugialypius matricas

Šioje programoje išmoksite pridėti dvi matricas naudodami daugialypius „Java“ masyvus.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java“ masyvai
  • „Java for Loop“

Pavyzdys: Programa pridėti dvi matricas

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

Rezultatas

 Dviejų matricų suma yra: -2 8 7 10 8 6 

Pirmiau pateiktoje programoje dvi matricos yra saugomos 2d masyve, ty firstMatrix ir secondMatrix. Mes taip pat apibrėžėme eilučių ir stulpelių skaičių ir išsaugojome juos atitinkamai kintamųjų eilutėse ir stulpeliuose.

Tada inicijuojame naują nurodytų eilučių ir stulpelių masyvą, vadinamą suma. Šis matricos masyvas saugo duotų matricų pridėjimą.

Mes sujungiame kiekvieną abiejų masyvų indeksą, kad pridėtume ir išsaugotume rezultatą.

Galiausiai, mes persukame kiekvieną sumos masyvo elementą, naudodami „for-each“ kilpą elementams spausdinti.

Įdomios straipsniai...