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

Rispondi quotando
)
