AntSoul

          它總是在行走,行走,永遠(yuǎn)的行走…… 行走是它生存的恒久姿態(tài)和最佳造型。 它似乎有一雙不知疲倦的腳。 ———我說的是螞蟻。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            42 隨筆 :: 0 文章 :: 1 評論 :: 0 Trackbacks

          ? 不用第三個(gè)變量從而達(dá)到交換變量x,y的值,無意在網(wǎng)上看到了這個(gè)問題,感覺很有意思,研究了一下,覺得用以下的辦法來做最簡單!:-)

          ?? 假如 x = 2, y=3;

          ?? x = x + y;

          ?? y = x - y;

          ?? x = x - y;

          這樣就把x,y的值給換了,呵呵!
          【code】:
          class Exchange{
          ? void doExchange(int x,int y){
          ???? x = x + y;
          ???? y = x - y;
          ???? x = x - y;?
          ???? System.out.println("x="+x);
          ???? System.out.println("y="+y);
          ? }
          ? public static void main(String[] args){
          ??? Exchange ex = new Exchange();
          ??? ex.doExchange(2,3);
          ? }
          }
          Result:

          D:\jcode>javac Exchange.java

          D:\jcode>java Exchange
          x=3
          y=2

          posted on 2007-03-07 17:05 yok 閱讀(336) 評論(0)  編輯  收藏 所屬分類: CoreJava
          主站蜘蛛池模板: 南宫市| 乡城县| 象山县| 建瓯市| 托克托县| 崇阳县| 临夏市| 巴林右旗| 中卫市| 前郭尔| 剑川县| 普格县| 广安市| 巫溪县| 湛江市| 盐津县| 石首市| 远安县| 镇沅| 马公市| 清镇市| 莒南县| 武清区| 泸州市| 桦甸市| 屏山县| 大名县| 柘城县| 贡嘎县| 张家口市| 永善县| 福海县| 勃利县| 奉节县| 乌鲁木齐市| 安吉县| 南陵县| 南安市| 淮滨县| 岳西县| 磐安县|