Program Java na pridanie dvoch matíc pomocou viacrozmerných polí

V tomto programe sa naučíte pridávať dve matice pomocou viacrozmerných polí v Jave.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Java polia
  • Java pre slučku

Príklad: Program na pridanie dvoch matíc

 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ýkon

 Súčet dvoch matíc je: -2 8 7 10 8 6 

Vo vyššie uvedenom programe sú dve matice uložené v 2d poli, a to firstMatrix a secondMatrix. Taktiež sme definovali počet riadkov a stĺpcov a uložili ich do premenných riadkov a stĺpcov.

Potom inicializujeme nové pole daných riadkov a stĺpcov s názvom sum. Toto maticové pole ukladá sčítanie daných matíc.

Prechádzame každý index obidvoch polí, aby sme pridali a uložili výsledok.

Nakoniec prechádzame jednotlivými prvkami v súčtovom poli pomocou slučky for-each na tlač prvkov.

Zaujímavé články...