steeve Eroe in grazia degli dei

Registrato: 17/02/08 20:09 Messaggi: 96
|
Inviato: 23 Feb 2008 18:34 Oggetto: metodo java |
|
|
ciao ragazzi, eccomi qui a proporvi un quesito di java: nel primo esercizio d'esame mi ritrovo un metodo e devo capire che fa, ad intuito direi così: riceve un vettore e restituisce un booleano false se il vettore ha dimensione dispari, se è pari invece il metodo inizia a lavorare con due puntatori, nella metà iniziale e finale del vettore.....ma che fa?? oddio sono crudo ancora!
public static boolean metodo1D(int[] v) {
if (v.length %2 == 1)
return false;
int j = v.length/2 - 1;
int d = v.length-1;
int s1=1;
int s2=1;
while (j >= 0)
{ s1 *= v [j] % 3;
s2 *= v [d] % 3;
j--;
d--;
}
return s1==s2;
}
n.b.: applicare in particolare al vettore v = {2,5,4,4,8,5}
 |
|