emu in blogjava

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            171 隨筆 :: 103 文章 :: 1052 評(píng)論 :: 2 Trackbacks

          據(jù)說是經(jīng)典面試題目,想了半天,沒找到特別優(yōu)化的做法,笨笨的實(shí)現(xiàn)一個(gè)

          <HTML>
          <BODY>
          <SCRIPT LANGUAGE="JavaScript">
          var a=prompt("請(qǐng)輸入一個(gè)數(shù)",123),b=prompt("請(qǐng)輸入一個(gè)數(shù)",123);
          alert(a
          +(["等于","大于","小于"][((a-b)>>>31)*2+((b-a)>>>31)])+b)
          </SCRIPT>
          </BODY>
          </HTML>

          posted on 2007-02-28 20:45 emu 閱讀(2890) 評(píng)論(3)  編輯  收藏

          評(píng)論

          # re: 不用比較運(yùn)算符實(shí)現(xiàn)兩個(gè)整數(shù)的大小比較并輸出結(jié)果 2007-03-30 18:13 emu
          http://community.csdn.net/Expert/topic/5000/5000878.xml  回復(fù)  更多評(píng)論
            

          # re: 不用比較運(yùn)算符實(shí)現(xiàn)兩個(gè)整數(shù)的大小比較并輸出結(jié)果 2007-12-12 14:22 emu
          用三目運(yùn)算符,有點(diǎn)打擦邊球的味道
          var a=prompt("請(qǐng)輸入一個(gè)數(shù)",123),b=prompt("請(qǐng)輸入一個(gè)數(shù)",123),c=a-b;
          alert(a + (c?(c>>31?"小于":"大于"):"等于") + b)
            回復(fù)  更多評(píng)論
            

          # 媽的,一道迅雷面試題,沒搞定!題目:不用> < >= <= if 比較a和b的大小。 2008-04-04 14:12 liaoxiangui
          題目:不用> < >= <= if 比較a和b的大小。

          用樓上的方法即可搞定!  回復(fù)  更多評(píng)論
            


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 高唐县| 台东县| 噶尔县| 宜黄县| 新昌县| 克拉玛依市| 容城县| 江口县| 平山县| 凤山县| 合水县| 云阳县| 甘肃省| 乌拉特中旗| 鹤峰县| 萨嘎县| 皋兰县| 边坝县| 嘉义县| 乌苏市| 平山县| 鄯善县| 湘潭市| 兴国县| 行唐县| 临泽县| 淳化县| 颍上县| 科技| 仁化县| 廊坊市| 清远市| 吉林省| 乃东县| 根河市| 安宁市| 沿河| 宜春市| 石首市| 屯昌县| 华蓥市|