不用中間變量進行兩個int值的交換

1. Oracle PL/SQL的實現

 

結果:

-------------------------

交換前
a = 123
b = 435
交換後
a = 435
b = 123

-------------------------

 

2. 使用位運算,如Java

 

 

結果:

501
126
126
501

 

3. 補充一下Oracle關於位運算

 

結果:

-------------------------

交換前
a = 123
b = 435
交換後
a = 435
b = 123

-------------------------

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章