emu in blogjava

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

          據(jù)說(shuō)是經(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 閱讀(2888) 評(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)航:
           
          主站蜘蛛池模板: 夹江县| 思南县| 凤山市| 陈巴尔虎旗| 克山县| 高尔夫| 泌阳县| SHOW| 红安县| 叶城县| 鸡西市| 灵山县| 丰都县| 宁蒗| 家居| 虎林市| 扬州市| 礼泉县| 会泽县| 镇坪县| 沙洋县| 休宁县| 福安市| 汤原县| 黄陵县| 元谋县| 洪湖市| 靖州| 凯里市| 三门县| 长宁县| 锦州市| 台山市| 辽阳市| 石棉县| 荔波县| 吉安县| 宁远县| 那坡县| 湘西| 高平市|