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:
{