Program Java do dodawania dwóch macierzy przy użyciu tablic wielowymiarowych

W tym programie nauczysz się dodawać dwie macierze przy użyciu wielowymiarowych tablic w Javie.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Tablice Java
  • Java for Loop

Przykład: Program dodający dwie macierze

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

Wynik

 Suma dwóch macierzy wynosi: -2 8 7 10 8 6 

W powyższym programie dwie macierze są przechowywane w tablicy 2d, a mianowicie firstMatrix i secondMatrix. Zdefiniowaliśmy również liczbę wierszy i kolumn i umieściliśmy je odpowiednio w wierszach i kolumnach zmiennych.

Następnie inicjalizujemy nową tablicę podanych wierszy i kolumn o nazwie suma. Ta tablica macierzowa przechowuje dodawanie danych macierzy.

Przechodzimy przez każdy indeks obu tablic, aby dodać i zapisać wynik.

Na koniec wykonujemy pętlę przez każdy element w tablicy sum, używając pętli for-each do wydrukowania elementów.

Interesujące artykuły...