|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2010
Messaggi: 143
|
[JAVA] problema passaggio parametri
Ho il seguente array2 {1 2 3 4 5}
Metodo scambio2(array2, i, i+1) Scambio2(INT[]array, INT a, INT b) INT temp Temp= array[a] array[a]= array[b] array[b]= temp; Potete spiegarmi come avviene il metodo? Perche secondo il mio ragionamento stampando array2 viene fuori {1,2,3,4,5} Invece la soluzione dell'esercizio da: {2,3,4,5,1} Grazie anticipatamente, e scusate per la stesura ma sto scrivendo Dall'iphone (maledetta autocorrezzione)
__________________
Le mie trattative: Alexmuse, Robyferro, CBR900cc 100% positive |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 13017
|
Posta il codice o lo pseudo-codice per intero che così non si capisce nulla.
O meglio si capisce solo che il metodo scambio2 scambia gli elementi di un array, e la sua invocazione: Codice:
scambio2(array2, i, i+1), Se questo metodo viene richiamato per ciascun elemento del vettore allora hai per ciascuna chiamata: Codice:
1 2 3 4 5 2 1 3 4 5 2 3 1 4 5 2 3 4 1 5 2 3 4 5 1 |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:47.



















