Salve a tutti , volevo chiedere un aiuto per un esame che mi tormenta di programmazione java ....

io , in sintesi , devo fare questo

Sviluppare la classe ArrayEsercizi.java, che contiene (solo) i metodi statici elencati sotto.

NB: SVILUPPARE E TESTARE UN METODO ALLA VOLTA inserendo l'invocazione del metodo in ProvaIntArray.java


ELENCO DEI METODI DA SVILUPPARE:

// ************************************************** *
/* public static int somma(int[] a)

riceve come parametro un array a di int, restituisce la somma dei valori degli elementi dell'array.
*/
public static int somma(int[] a) {
/* sviluppare il codice del metodo */
}

la mia soluzione è questa

codice:
public static int somma (int[] v)  {
       int tot = 0 ; 
       for (int i = 0 ; i < v.length ; i++ )  
       tot += v[i] ;        
          return tot ;   

 }//fine metodo somma

Invece nell'applicazione per richiamare il metodo somma ho scritto questo ...... :

codice:
public class ProvaIntArray
{   
        public static void main (String args [])
       int v[] = ArrayEsercizi.somma  ;
  
    System.out.print("Array v ottenuto da somma: " , tot);
	 
  }

L'errore che mi da 
cannot find symbol : variabile somma 
 :messner:  :messner: 

{