Java programma divu matricu pievienošanai, izmantojot daudzdimensiju masīvus

Šajā programmā jūs iemācīsities pievienot divas matricas, izmantojot Java daudzdimensiju masīvus.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java masīvi
  • Java lokam

Piemērs: Programma divu matricu pievienošanai

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

Rezultāts

 Divu matricu summa ir: -2 8 7 10 8 6 

Iepriekš minētajā programmā divas matricas tiek saglabātas 2d masīvā, proti, firstMatrix un secondMatrix. Mēs esam arī definējuši rindu un kolonnu skaitu un glabājuši tos attiecīgi mainīgo rindās un kolonnās.

Tad mēs inicializējam jaunu doto rindu un kolonnu masīvu, ko sauc par summu. Šis matricas masīvs saglabā norādīto matricu pievienošanu.

Mēs pievienojamies abiem masīvu rādītājiem, lai pievienotu un saglabātu rezultātu.

Visbeidzot, mēs cilpu cauri katram summas masīva elementam, izmantojot elementu katram cilpu, lai izdrukātu elementus.

Interesanti raksti...