English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程基础Java

Controllo di flusso Java

Array Java

Orientamento ad oggetti Java (I)

Orientamento ad oggetti Java (II)

Orientamento ad oggetti Java (III)

Gestione delle eccezioni Java

Lista Java

Queue (coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Programma Java che somma due matrici utilizzando array multidimensionali

Completo di esempi Java

In questo programma, imparerai a sommare due matrici utilizzando array multidimensionali in Java.

Esempio: programma per la somma di due matrici

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}};
        // due matrici sommate
        int[][] sum = new int[rows][columns];
        per (int i = 0; i < rows; i++) {
            per (int j = 0; j < columns; j++) {
                sum[i][j] = firstMatrix[i][j] + secondMatrix[i][j];
            }
        }
        //Visualizza i risultati
        System.out.println("La somma delle due matrici è: ");
        for(int[] riga : sum) {
            for (int colonna : riga) {
                System.out.print(colonna + "    ");
            }
            System.out.println();
        }
    }
}

Quando si esegue il programma, l'output è:

La somma delle due matrici è:
-2    8    7    
10    8    6

Nel programma sopra, due matrici sono memorizzate nell'array 2d, ossia firstMatrix e secondMatrix. Definiamo anche il numero di righe e colonne e li memorizziamo rispettivamente nei variabili riga e colonna

Poi, inizializziamo un nuovo array di riga e colonna dato, chiamato sum. L'array matriciale memorizza la somma della matrice data.

Esploriamo ogni indice di entrambi gli array per aggiungere e memorizzare i risultati.

Infine, utilizziamo un ciclo for (foreach variabile) per esplorare ogni elemento dell'array sum per stampare l'elemento.

Completo di esempi Java