Πρόγραμμα Java για προσθήκη δύο Matrix με χρήση πολυδιάστατων συστοιχιών

Σε αυτό το πρόγραμμα, θα μάθετε να προσθέτετε δύο πίνακες χρησιμοποιώντας πολυδιάστατους πίνακες στην Java.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες εφαρμογές προγραμματισμού Java:

  • Πίνακες Java
  • Java για βρόχο

Παράδειγμα: Πρόγραμμα για την προσθήκη δύο πινάκων

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

Παραγωγή

 Το άθροισμα των δύο πινάκων είναι: -2 8 7 10 8 6 

Στο παραπάνω πρόγραμμα, οι δύο πίνακες αποθηκεύονται σε 2d πίνακα, δηλαδή firstMatrix και secondMatrix. Έχουμε επίσης ορίσει τον αριθμό γραμμών και στηλών και τις αποθηκεύσαμε σε μεταβλητές, σειρές και στήλες αντίστοιχα.

Στη συνέχεια, αρχικοποιούμε έναν νέο πίνακα των δεδομένων γραμμών και στηλών που ονομάζονται άθροισμα. Αυτός ο πίνακας πίνακα αποθηκεύει την προσθήκη των δεδομένων πινάκων.

Περνάμε μέσα από κάθε ευρετήριο και των δύο συστοιχιών για να προσθέσουμε και να αποθηκεύσουμε το αποτέλεσμα.

Τέλος, περνάμε κάθε στοιχείο στον πίνακα αθροίσματος χρησιμοποιώντας το βρόχο για κάθε εκτύπωση για να εκτυπώσουμε τα στοιχεία.

ενδιαφέροντα άρθρα...