Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Numero di parametri variabile in Java
Forum - Java - Numero di parametri variabile in Java

Avatar
paky88fg (Ex-Member)
Rookie


Messaggi: 38
Iscritto: 07/04/2009

Segnala al moderatore
Postato alle 11:50
Sabato, 16/05/2009
Salve ragazzi, vorrei creare dei metodi in Java che facciano uso di un numero di parametri variabile. So già come definire il metodo, cioè nel seguente modo (esempio):

float media(int... n);

il problema è che non so come gestirli poi nell'implementazione del metodo, è come se fossero un array e quindi posso selezionarne uno o l'altro semplicemente indicando la posizone?

grazie a tutti :)

PM Quote
Avatar
Xaratroom (Ex-Member)
Expert


Messaggi: 526
Iscritto: 03/04/2008

Segnala al moderatore
Postato alle 23:49
Sabato, 16/05/2009
Li puoi utilizzare nel seguente modo:
Codice sorgente - presumibilmente Plain Text

  1. for(int valore : n) {
  2.                 ...
  3.         }


PM Quote
Avatar
paky88fg (Ex-Member)
Rookie


Messaggi: 38
Iscritto: 07/04/2009

Segnala al moderatore
Postato alle 12:55
Martedì, 19/05/2009
Ti ringrazio, ma ora ho un altro problema che non capisco, passandogli i parametri Eclipse si lamenta dicendo che la funzione richiede un array di interi e non una serie di interi... com'è possibile?

PM Quote
Avatar
paky88fg (Ex-Member)
Rookie


Messaggi: 38
Iscritto: 07/04/2009

Segnala al moderatore
Postato alle 12:59
Martedì, 19/05/2009
scusami ho già risolto, nella definizione del metodo non avevo cambiato la sintassi :)

PM Quote