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

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

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

    posts - 73,  comments - 55,  trackbacks - 0

    1,看下面程序輸出什么?
    public class InTheLoop {

    ????public static final int END = Integer.MAX_VALUE;

    ????public static final int START = END - 100;

    ????public static void main(String[] args) {

    ????????int count = 0;

    ????????for (int i = START; i <= END; i++)

    ????????????count++;

    ????????System.out.println(count);

    ????}

    }
    解答:死循環(infinite loop)。原因是一個int,是不可能大于Integer.MAX_VALUE的,當到達Integer.MAX_VALUE之后繼續加1,就會默認的變為Integer.MIN_VALUE,所以形成了無限循環。這就提醒我們在處理integral type(包括byte, char, short ,int 和 long)的時候,要小心取值范圍。

    2、JVM中整數的“/”和“%”運算:
    a/b=+(a絕對值/b絕對值)取地板? (ab同號、b!=0)
    ?????=-(a絕對值/b絕對值)取地板? (ab異號、b!=0)
    eg:7/-3=-1,25/4=6
    a%b=+(a絕對值%b絕對值)?????? (a>=0、b!=0)
    ?????? =-(a絕對值%b絕對值)?????? (a<=0、b!=0)
    eg:15%-4=3,-15%-4=-3

    3、用移位運算效率較高:
    public static boolean isOdd(int i){//判斷是否為奇數
    ??? return(i & 1) == 1;
    }

    4、當賦值運算符出現在if或輸出語句上時:首先進行賦值,其次把等號右邊的結果作為整個表達式的結果。
    例1:
    boolean b=true;
    if(b = false){
    ???System.out.println(b);
    ???System.out.println("haha");
    }
    輸出:
    false
    haha
    --------------
    例二:
    boolean b=true;
    ?System.out.println(b=false);
    System.out.println(b);
    輸出為:
    false
    false

    5、當計算大數字的時候,要小心overflow,variable的類型只能決定最后的存儲類型,不能決定中間計算時的臨時存儲類型。比如
    long i = 10000000000000000000000000000 / 1000000000000;

    6、位擴展
    a)位擴展(widen primitive conversion)時,正數高位補0,負數高位補1。
    b)計算前,正數和零存為原碼,負數存為補碼(去反加一)
    eg:Long.toHexString(0x100000000L + 0xcafebabe)打印為多少?0xcafebabe變為Long型為0xffffffffcafebabe 加 0x100000000L = 0x100000000cafebabe,最高位1overflow,結果為0xcafebabe。
    c)char型占16位,是0——65535,不含負數,故char位擴展時高位全補0
    eg:(int)(char)0xff輸出為65535。

    posted on 2006-06-26 17:41 保爾任 閱讀(186) 評論(0)  編輯  收藏

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


    網站導航:
     

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久久精品国产亚洲成人满18免费网站 | 免费人成在线观看网站品爱网| 亚洲另类激情专区小说图片| 毛片亚洲AV无码精品国产午夜| 青青青青青青久久久免费观看| 亚洲爆乳大丰满无码专区| 国产成人午夜精品免费视频| 亚洲国产高清视频在线观看| av免费不卡国产观看| 亚洲免费在线观看视频| 免费精品国偷自产在线在线 | 亚洲成a人片毛片在线| 亚洲免费二区三区| 亚洲av无码片区一区二区三区| 欧美好看的免费电影在线观看| 亚洲熟妇无码一区二区三区导航| 免费看又爽又黄禁片视频1000| 国产精品无码亚洲精品2021 | 亚洲欧洲国产精品你懂的| 精品无码人妻一区二区免费蜜桃| 99亚洲精品高清一二区| 久久久高清免费视频| 亚洲综合欧美色五月俺也去| 日韩一级在线播放免费观看| 一级毛片a女人刺激视频免费| 亚洲精品蜜桃久久久久久| 99爱在线精品视频免费观看9| 亚洲不卡1卡2卡三卡2021麻豆| 四虎影在线永久免费四虎地址8848aa| 一级毛片成人免费看a| 亚洲视频小说图片| 麻豆国产VA免费精品高清在线| 一级特黄a大片免费| 99久久亚洲精品无码毛片| 在线成人a毛片免费播放| 国产国产人免费人成成免视频| 337p日本欧洲亚洲大胆色噜噜| 日韩免费福利视频| a级毛片免费观看视频| 亚洲国产精品yw在线观看| 免费人成在线观看播放国产|