Java program két mátrix hozzáadásához többdimenziós tömbök használatával

Ebben a programban megtanulhat két mátrixot hozzáadni a Java többdimenziós tömbjeihez.

A példa megértéséhez ismernie kell a következő Java programozási témákat:

  • Java tömbök
  • Java a hurokhoz

Példa: Program két mátrix hozzáadásához

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

Kimenet

 Két mátrix összege: -2 8 7 10 8 6 

A fenti programban a két mátrix 2d tömbben van tárolva, mégpedig a firstMatrix és a SecondMatrix. Meghatároztuk a sorok és oszlopok számát, és a változók sorokban, illetve oszlopokban tároltuk őket.

Ezután inicializáljuk az adott sorok és oszlopok új tömbjét, amit sumnak hívunk. Ez a mátrix tömb tárolja az adott mátrixok összeadását.

Végigvezetjük mindkét tömb indexét az eredmény hozzáadásához és tárolásához.

Végül az összes tömb mindegyik elemén végignézzük az elemek kinyomtatásához a for-each ciklust.

érdekes cikkek...