Ciao ragazzi...sto provando a decifrare alcuni programmi java che mi servono per un esame ma alcuni metodi non riesco a trovarli sul libro (forse sono io che non colgo il messaggio... ;-) )
l'esercizio è:
public class Esercizio1{
public static void main(String [] args){
double [] [] mat = new double[][]{{1.0,2.0,2.1,1.1},
{1.0,1.5,1.5,1.0},
{1.1,3.3,3.2,1.0},
{1.1,2.0,2.0,1.1}};
if(metodo2(mat))
System.out.println("OK");
else
System.out.println("NON OK");
}
public static double metodo1(double[] v, int i){
double s=0;
for(int k=i;k<v.length;k+=2)
s+=v[k];
return s;
}
public static boolean metodo2(double [] [] m){
boolean verificato=true;
for(int k=0;k<m.length && verificato;k++)
if(metodo1(m[k],0)!=metodo1(m[k],1))
verificato=false;
return verificato;
}
}
Ovviamente non sono messo proprio male da non capire alcune cose (tipo if e altro) ma solo cosa significano tutti insieme...
spero ci sia qualcuno di buona volontà che può aiutarmi...grazie in anticipo!!!eserc