[問題] Java 交換兩數 的寫法 ?

作者: kikilalagirl (kikilala)   2016-01-01 19:39:56
Java 沒有所謂的 call by address , 也沒有 call by reference .
所以 交換兩數 就用 call by object .
底下兩種方法(方法一與方法二) , 都可以實作 交換兩數 .
請問大家 , 應該要用哪一種方式去實作比較好呢 ? 理由是什麼 ?
( 又或者這兩種方式都不好 , 應該採用什麼方式來實作呢 ? )
<方法一>
檔名 MyIntObj.java
作者: Frozenmouse (*冰之鼠*)   2016-01-01 21:27:00
兩邊根本都一樣,只差在 main 寫哪而已吧…
作者: baconcsie (Bacon)   2016-01-01 22:28:00
同上…
作者: cha122977 (CHA)   2016-01-02 01:19:00
有call by value啊…你用primative type就是…primitive
作者: eieio (好多目標)   2016-01-02 03:55:00
兩邊都一樣
作者: kikilalagirl (kikilala)   2016-01-02 18:12:00
方法一 有1個class ; 方法二 有兩個class (被打
作者: k47100014 (MIT_No.14)   2016-01-04 02:35:00
如果程式複雜非得要分類的話就N個class 寫簡單的作業一個就好了

Links booklink

Contact Us: admin [ a t ] ucptt.com