Salve amici, e benvenuti all'Esercizio di codifica numero sei.
In questo esercizio ci viene chiesto di scrivere un programma per moltiplicare gli elementi corrispondenti di due matrici
di numeri interi.
Ad esempio, se abbiamo due matrici, la prima contiene un tre meno cinque quattro e la seconda
contiene un quattro meno cinque meno due.
Questi sono gli elementi, la moltiplicazione.
La corrispondente moltiplicazione degli elementi delle due matrici ci darà un 1225 meno otto.
Quindi moltiplichiamo il primo elemento con il primo elemento del secondo array.
Moltiplichiamo il secondo elemento del primo array con il secondo elemento del secondo array e così via.
Pubblicate il video e pensate a come risolvere un simile problema e un simile esercizio.
Voglio che carichiate e scriviate nei commenti la ponderazione delle vostre soluzioni.
Spero che il problema venga risolto correttamente.
Ora implementiamo la soluzione.
Innanzitutto, iniziamo con l'array int.
Ce la farò senza entrare.
L'utente inserirà l'input di questa matrice.
Lo farò in modo semplice per far capire il concetto di moltiplicazione di matrici, non l'accesso e l'inserimento
di elementi di tali matrici.
Lo chiamerò array di sinistra per l'array numero uno uguale alle parentesi graffe aperte, tre meno cinque e quattro.
Ho preso questi elementi.
Perché come li vediamo, come li abbiamo visti nella presentazione e all'inizio di questo esercizio,
abbiamo il risultato di questi alla nostra moltiplicazione delle storie.
E prenderò anche uno per meno cinque e due per meno due.
Ora iniziamo a descrivere all'utente cosa accadrà.
Non li stamperò direttamente.
Non lo farò, perché non lo facciamo.
Li abbiamo qui.
Ok, inizierò con il ciclo for senza.
Stavo cercando di stamparli.
Prima della moltiplicazione, ma non è necessario perché li abbiamo già visti qui.
Uno tre meno cinque, 414 meno cinque meno due.
Quindi quattro int i quando abbiamo a che fare con i nostri array, pensiamo di usare il 99% dei nostri loop e dei cicli.
Array numero un punto di lunghezza e un più più, poiché sono della stessa lunghezza.
Non è necessario controllare l'altro oc e num uno uguale all'array uno all'indice I.
Sto ricevendo ogni elemento.
Quindi, se siamo nella prima iterazione, il numero all'indice zero sarà il numero uno dell'array
uno, che è uno, e otterrò e num due uguale all'array all'indice due.
Scusate, array di array per aggiungere un indice.
Quindi alla prima iterazione ottengo l'array uno indice zero all'indice zero una volta uno.
Me ne darà uno.
Perciò moltiplico le moltiplicazioni qui.
Devo creare una stringa per creare una stringa di risultati uguale a
questa e aggiungere questa stringa ai risultati.
Quindi risultato più uguale.
Ricordate questo operatore.
Intero.
Sto usando il passaggio da intero a stringa.
Numero uno per numero due.
Inoltre.
Lo spazio.
Possiamo fare così.
Quindi sistema che stampa il risultato più il risultato.
Lasciatemi correre a vedere.
Sono stato gestito con la copertura.
Ed eccoci qui.
Questo è il risultato.
Uno per 113 per quattro, 12 meno cinque per meno cinque.
25, quattro volte meno due fa meno otto.
Siamo quindi riusciti a realizzare questo esercizio.
È possibile utilizzare la classe integer per la stringa, ma non è necessario, perché qui capiamo che il numero uno per il numero
due per l'intero darà un intero e il risultato sarà questo intero.
Il risultato viene aggiunto alla stringa come stringa.
Quindi Java trasformerà questa moltiplicazione in stringhe.
Congratulazioni, dunque, ragazzi.
Siamo riusciti a risolvere questo esercizio.