Java-ohjelma kahden matriisin lisäämiseen moniulotteisten taulukoiden avulla

Tässä ohjelmassa opit lisäämään kaksi matriisia Java-sovelluksen moniulotteisten taulukoiden avulla.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:

  • Java-taulukot
  • Java silmukalle

Esimerkki: Ohjelma kahden matriisin lisäämiseksi

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

Tuotos

 Kahden matriisin summa on: -2 8 7 10 8 6 

Edellä olevassa ohjelmassa kaksi matriisia tallennetaan 2d-matriisiin, nimittäin firstMatrix ja secondMatrix. Olemme myös määrittäneet rivien ja sarakkeiden määrän ja tallentaneet ne muuttujien riveihin ja sarakkeisiin.

Sitten alustamme uuden taulukon annetuista riveistä ja sarakkeista, nimeltään summa. Tämä matriisiryhmä tallentaa annettujen matriisien lisäyksen.

Kierrämme molempien taulukoiden jokaisen indeksin läpi tuloksen lisäämiseksi ja tallentamiseksi.

Lopuksi silmukoitamme kunkin matriisin elementin läpi tulostamalla elementit jokaiselle silmukalle.

Mielenkiintoisia artikkeleita...