<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 閱讀(316) 評論(0)  編輯  收藏 所屬分類: Book Notes-- Java Puzzlers

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


    網站導航:
     
    主站蜘蛛池模板: 两个人看的www免费视频| 亚洲日韩国产欧美一区二区三区| 特级毛片A级毛片100免费播放| 男人的好看免费观看在线视频 | 亚洲日本中文字幕一区二区三区| 久久精品国产亚洲AV| 热99re久久精品精品免费| 亚洲人成自拍网站在线观看| 天天干在线免费视频| 亚洲精品色播一区二区 | 亚洲高清成人一区二区三区| 国产亚洲高清在线精品不卡| 亚洲国产精品国产自在在线| 丰满妇女做a级毛片免费观看 | 小小影视日本动漫观看免费| 无码天堂亚洲国产AV| 亚洲AⅤ视频一区二区三区| 精品女同一区二区三区免费播放 | 亚洲国产综合第一精品小说| 青青青国产在线观看免费 | 黄色免费在线观看网址| 亚洲精品视频免费| 国产婷婷成人久久Av免费高清 | 久久精品国产亚洲AV麻豆王友容| 最近免费最新高清中文字幕韩国| 亚洲AV成人无码天堂| 国产三级免费观看| 男女一边桶一边摸一边脱视频免费 | 亚洲欧洲美洲无码精品VA| 久久精品免费电影| 亚洲欧美日韩国产成人| 国产成人亚洲影院在线观看| 美女内射毛片在线看免费人动物| 精品久久久久久亚洲精品| 国产在线a不卡免费视频| 国产午夜精品理论片免费观看| 亚洲国产视频一区| 亚洲av无码成人精品区在线播放 | 久久夜色精品国产亚洲av | 久久国产精品成人片免费| 亚洲日韩中文字幕一区|