ciao, stavo facendo qualche esercizio di java e mi è capitato uno dove chiede di descrivere la funzione che svolge questo metodo:
codice:
public static int[] metodoB(int v[], int a)
{
int[] w = new int[v.length];
for (int i=0; i< w.length; i++)
w[i]=1;
if (a<=0)
a=1;
int l = v.length*a;
for(int i=0; i<l; i++){
int p = i % a;
w[p]*=v[p];
}
return w;
}
le istruzioni interne si capisce che fanno però in generale non riesco a capire questo metodo... c'è un modo (una linea guida) per capire al volo cosa fa un metodo? e potete darmi una mano? grazie