[问题] 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