Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come Swap Algorithms in Java

Il linguaggio di programmazione Java include diversi tipi primitivi , come integer e float . Tuttavia, la maggior parte della potenza di Java deriva dalla sua capacità di definire classi , ed i metodi che operano su oggetti di tali classi . Alcuni algoritmi richiedono che i valori di due variabili essere scambiati - cioè che la prima variabile finisce contenente il valore della seconda variabile aveva prima lo swap , e che la seconda variabile finisce contenente il valore pre -swap del primo . È possibile ottenere questo effetto in Java scambiando riferimenti agli oggetti . Istruzioni
1

memorizzare i riferimenti a ciascuno dei due oggetti che devono essere scambiati , come nel seguente codice di esempio :

Intero primo = new Integer ( 20 ) ;

Integer secondo = new Integer ( 1) ;

I due oggetti devono essere istanze della stessa classe Java
2

dichiarare un unico riferimento che servirà come deposito temporaneo . durante l'operazione di swap , come nel seguente codice di esempio :

oggetto temperatura ;

noti che temp è solo un segnaposto per un riferimento - nessun oggetto viene allocata appositamente per esso
< . br>
3

Scambia i due riferimenti , come nel seguente codice di esempio :

temp = primo ;

primo = secondo;

seconda = Temp. ;

volta eseguito il codice , gli oggetti indicati con i valori delle variabili " prima " e "seconda " sarà stato scambiato

.

 

Programmazione © www.354353.com