Salve a tutti...

ho un piccolo problema che nn riesco a risolvere...
sto effettuando un controllo di righe in una matrice per vedere qual'è la più grande (ovvero, sommati i valori interni e restituito il numero, vedere qual'è il più grande)
ma non capisco perchè non mi restituisce il valore giusto..

questo è il codice centrale del metodo, quello che fà il confronto tra le righe:
codice:
double a=0;  		
for(int i=0; i<m.length-1; i++)               		
if(contr(m[i]) > contr(m[i+1])) 		
{ 			
a=contr(m[i]); 		
} 		
else a=contr(m[i+1]);    		
return a;
il metodo che somma le posizioni interne è giusto e in questo caso si chiama "contr".

grazie per l'aiuto...