emu in blogjava

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

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

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

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

          評論

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

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

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

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


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 苍梧县| 高要市| 濮阳市| 淳化县| 定西市| 渝中区| 福建省| 沙田区| 砀山县| 临高县| 郁南县| 渝中区| 香格里拉县| 邳州市| 南开区| 稷山县| 土默特右旗| 南京市| 大埔区| 申扎县| 莱西市| 稷山县| 蒙山县| 遂溪县| 四子王旗| 高邑县| 临颍县| 肃宁县| 梁平县| 武邑县| 正阳县| 运城市| 龙海市| 普宁市| 霍林郭勒市| 房山区| 晋城| 泊头市| 拜泉县| 青浦区| 四平市|