AntSoul

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

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

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

          ?? 假如 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 閱讀(337) 評論(0)  編輯  收藏 所屬分類: CoreJava
          主站蜘蛛池模板: 凌云县| 勐海县| 南安市| 晋中市| 建阳市| 容城县| 喜德县| 沂南县| 界首市| 剑河县| 伊宁市| 夏津县| 常德市| 增城市| 东源县| 青河县| 鹤庆县| 浪卡子县| 太谷县| 新巴尔虎左旗| 平南县| 宜州市| 孟津县| 朔州市| 丰镇市| 安多县| 固始县| 瓦房店市| 桦南县| 裕民县| 辉县市| 甘孜| 萨嘎县| 珲春市| 洛隆县| 宝清县| 项城市| 六盘水市| 汾阳市| 沛县| 遂平县|