<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Jafe Lee

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

    當求余運算(remainder operation)符 % 返回一個非零余數時,余數的符號位和左邊操作數的符號位相同。例如
    ????????System.out.println((-53)%9);?//?-8
    ????????System.out.println(53%(-9));?//8
    ????????System.out.println((-53)%(-9));?//-8

    Puzzle 2:

    Change.java

    關于浮點數的二進制表示~~
    (1)二進制浮點數并不能精確表示所有的小數
    (2)對計算精度要求比較準確(例如金融計算)時,不要使用float和double,盡量使用int, long,BigDecimal.
    (3)推薦閱讀文章:What Every Computer Scientist Should Know About Floating-Point Arithmetic
    網上很多地方都有的。另一本牛書 Computer Systems A Programmers's Perspective上也有講浮點數
    (4)JLS 3.10.1由規范可知 0.1, .1, 1. 都是合法的浮點數。需要注意的是在java中,浮點數有兩種原生類型float,double,當浮點數的后綴是F或者f時,該浮點數為float類型,沒有后綴或者后綴是D或者d時,該浮點數是double類型的。注意下面的例子
    FloatPoint.java

    結果:
    結果

    Puzzle 3:
    需要注意java是如何處理整數溢出的,看下面的例子就一目了然了,別忘了long是 8 bytes,int是 4 bytes的~~
    LongDividion.java

    Puzzle 4:
    添加long型整數的后綴時要使用L避免用l,同樣不要單獨使用小寫字母l作為變量名,理由是顯而易見的:l和1在大多數字體中太難區分。
    Puzzle 5:
    (1)和十進制數不同,當十六進制、八進制數的最高位是1時,表示它是一個負數(在十進制數中,表示一個負數要顯式使用符號-)
    (2)盡量避免混合類型運算,例如本例中的 long型和int型的加法,在java中,一個整數如果沒有后綴L或l,則它是一個int型而不是long型。
    JoyOfHex.java
    Puzzle 6:
    The rule "Sign extension is performed if the type of the original value is signed; zero extension if it is a char, regardless of the type to which it is being converted" describes the sign extension behavior when converting from narrower integral types to wider.

    Multicast.java
    Puzzle 6:
    JLS 15.7 Evaluation Order
    CleverSwap.java

    posted on 2007-08-11 13:46 Jafe Lee 閱讀(329) 評論(0)  編輯  收藏 所屬分類: Book Notes-- Java Puzzlers

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲自偷自偷在线成人网站传媒 | 亚洲综合精品成人| 久久久精品午夜免费不卡| 中文字幕亚洲无线码| 一本岛v免费不卡一二三区| 亚洲精品97久久中文字幕无码| 亚洲精品蜜夜内射| 在线观看国产情趣免费视频| 在线亚洲v日韩v| 亚洲精品一级无码鲁丝片| 国产99视频精品免费视频76| 好看的亚洲黄色经典| a级毛片免费播放| 亚洲一区影音先锋色资源| 18女人腿打开无遮掩免费| 亚洲免费福利视频| 女人张开腿给人桶免费视频 | 亚洲丝袜美腿视频| 国产精品久久免费| 亚洲heyzo专区无码综合| 免费乱码中文字幕网站| eeuss免费影院| 337p欧洲亚洲大胆艺术| 女人18特级一级毛片免费视频| 美女视频黄频a免费| 久久精品国产亚洲麻豆| 全免费毛片在线播放| 日韩国产精品亚洲а∨天堂免| 亚洲毛片av日韩av无码| 99在线观看精品免费99| 亚洲三级在线播放| 亚洲另类少妇17p| 最近免费中文字幕大全高清大全1 最近免费中文字幕mv在线电影 | 久久青青草原亚洲AV无码麻豆| 国产91色综合久久免费| 老牛精品亚洲成av人片| 久久亚洲精品视频| 在线成人a毛片免费播放 | 国产亚洲精品无码成人| 91免费精品国自产拍在线不卡| 国产亚洲情侣久久精品|