Tema 47

Scrivere un metodo verificaSeMatriciUguali che riceve in ingresso due matrice di interi M e Q e confronta uno a uno gli elementi per stabilire se le matrici sono uguali.

Confronto delle righe

 public class tema47 { // approntiamo un metodo di supporto per confrontare le matrici riga per riga public static boolean verificaSeRigheUguali (int[] A, int[] B) { boolean uguali; if (A.length != B.length)    // se hanno dimensione diversa  ovvio che A e B sono diversi, perci poniamo uguali = false; else { uguali = true; // confrontiamo A e B elemento per elemento for (int i = 0; uguali && i    

Domande da interrogazione

  1. Qual è lo scopo del metodo verificaSeMatriciUguali?
  2. Il metodo verificaSeMatriciUguali ha lo scopo di confrontare due matrici di interi, M e Q, per stabilire se sono uguali confrontando i loro elementi uno a uno.

  3. Come viene gestito il confronto delle righe all'interno del metodo?
  4. Il confronto delle righe è gestito tramite un metodo di supporto, verificaSeRigheUguali, che verifica se le righe delle due matrici hanno la stessa lunghezza e confronta gli elementi riga per riga.

  5. Cosa accade se le matrici hanno dimensioni diverse?
  6. Se le matrici hanno dimensioni diverse, il metodo stabilisce immediatamente che le matrici non sono uguali, impostando la variabile uguali su false.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community