Concetti Chiave

  • Il metodo creaArrayConElementiDiAcorrispondentiAgliElementiMinoriDiB accetta due array di double come input.
  • Restituisce un nuovo array contenente elementi di A che corrispondono a posizioni in B con valori più piccoli.
  • Viene utilizzato un array temporaneo per immagazzinare gli elementi selezionati da A.
  • Un ciclo for permette di scansionare entrambi gli array e identificare le posizioni con i valori minori di B.
  • Il metodo è implementato all'interno della classe public class tema12.

Tema 12

Scrivere un metodo creaArrayConElementiDiAcorrispondentiAgliElementiMinoriDiB che riceve in ingresso due array di double A e B e restituisce un array contenente gli elementi di A che si trovano nelle stesse posizioni in cui, nell’array B, si trovano i valori minori. Ad esempio, siano A e B gli array così costituiti
A
6.0 7.1 0.4 10.3 4.1 9.1 8.3
B
1.0 3.9 4.4 3.9 1.0 2.2 1.0
allora creaArrayConElementiDiAcorrispondentiAgliElementiMinoriDiB (A, B9 darà
6.0 4.1 8.3
 public class tema12 { public static double[]creaArrayConElementiDiAcorrispondentiAgliElementiMinoriDiB (double[] A, double[] B) { //il primo elemento di V viene scelto arbitrariamente come minimo provvisorio double min = B[0]; // prepariamo un array temporaneo in cui inserire gli elementi del primo array // che corrispondono // alle posizioni degli elementi minori del secondo array double[] arrayTemporaneo = new double[A.length]; // creiamo un indice per scorrere l’array temporaneo int indice = 0; //effettuiamo una scansione degli array for (int i = 0; i 

Domande da interrogazione

  1. Qual è lo scopo del metodo `creaArrayConElementiDiAcorrispondentiAgliElementiMinoriDiB`?
  2. Il metodo `creaArrayConElementiDiAcorrispondentiAgliElementiMinoriDiB` ha lo scopo di restituire un array contenente gli elementi di un array A che si trovano nelle stesse posizioni in cui, nell'array B, si trovano i valori minori.

  3. Come vengono trasferiti gli elementi dall'array temporaneo all'array finale nel metodo?
  4. Gli elementi vengono trasferiti dall'array temporaneo all'array finale creando un nuovo array con la dimensione corretta e copiando gli elementi memorizzati nell'array temporaneo nell'array finale, che viene poi restituito.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community