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

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

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

    J2EE 學(xué)習(xí)

    java struts1、struts2 spring hibernate freemarker ajax fckeditor Mysql MSSQL ORACLE DB2 Websphere jboss
    隨筆 - 11, 文章 - 13, 評論 - 2, 引用 - 0
    數(shù)據(jù)加載中……

    Java中邏輯與,邏輯或,按位與,按位或的區(qū)分

    Java中邏輯與,邏輯或,按位與,按位或的區(qū)分

    一直以來,對這樣的概念很是模糊,今天總結(jié)了一下

    先說說邏輯與(&&),邏輯或(||)
    他們是短路形式的,舉例說明
    ?int i = 0;
    ?? System.out.println ( i++ == 1 && i++ == 2);//打印false
    ?? System.out.println (i);//打印1
    //這里先判斷i++是否等于1,因為是右自增,所以這里i++ == 1是錯誤的,短路就是說不用執(zhí)行后面的i++ == 2了,
    ? 直接返回一個false,所以這就是最后結(jié)果為什么打印1的原因了
    ?i = 0;//這里重新賦值,為了下面的例子明了
    ?? System.out.println ( ++i == 1 && i++ == 2);//打印false
    ?? System.out.println (i);//打印2
    //而這里剛好相反,++i是等于1的,所以就執(zhí)行了后面的i++ == 2,最終的i的值也就打印2了
    邏輯與是當(dāng)兩邊的運(yùn)算都為true時,才返回true,否則返回false,如果左邊返回false,就直接返回false,不再繼續(xù)執(zhí)行右邊的代碼了
    邏輯或是只要有左邊的時是true時,就返回true,不再執(zhí)行右邊的代碼,但如果左邊的值為false,則返回右邊運(yùn)算的結(jié)果

    按位與& 按位或|

    它們和邏輯與,邏輯或是一樣的,區(qū)別就是非短路運(yùn)算,即&運(yùn)算符,即使左邊是false,也要執(zhí)行右邊代碼;|即使左邊是true,也要執(zhí)行右邊代碼
    還有一點(diǎn)需要指出的區(qū)別就是
    邏輯與,邏輯或在Java中運(yùn)算符必須是boolean類型的,而按位與,按位或可以是int類型的,
    下面我舉例說明他們是如何運(yùn)行的

    ?? System.out.println( 5&3);//(代碼1) 打印結(jié)果1
    ?? System.out.println( 5|3);//(代碼2) 打印結(jié)果7
    ?? System.out.println( 4&2);//(代碼3) 打印結(jié)果0
    ?? System.out.println( 4|2);//(代碼4) 打印結(jié)果6

    二進(jìn)制碼如下:
    //5 101????? 4 100?
    //3 011????? 2 010?
    //& 001??????? 000?
    //| 110??????? 110??

    按位與的運(yùn)算:

    看注釋3對于注釋1和2,會發(fā)現(xiàn)除了兩位都是1的時候,其余情況下&的結(jié)果都是0

    按位或的運(yùn)算:

    兩個數(shù)中都為0的時候結(jié)果為0,否則結(jié)果為1
    ?

    posted on 2009-08-13 20:38 李峰 閱讀(1170) 評論(0)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久成人永久免费播放| 亚洲人成在线观看| 久久精品国产精品亚洲色婷婷 | 免费又黄又爽又猛大片午夜 | 亚洲一区免费视频| 丝袜捆绑调教视频免费区| 亚洲男人的天堂在线播放| 女人18毛片免费观看| 亚洲国产精品久久久久网站| 三年片在线观看免费大全 | a级黄色毛片免费播放视频| 国产又大又黑又粗免费视频| 久久免费观看视频| 国产精品亚洲综合五月天| 亚洲精品免费在线观看| 亚洲色大网站WWW永久网站| 亚洲一区二区三区偷拍女厕| 色吊丝性永久免费看码| 久久久久久久亚洲Av无码| 国产免费看插插插视频| 噜噜综合亚洲AV中文无码| 亚洲AV无码专区国产乱码4SE | 亚洲熟妇无码久久精品| 亚洲国产精品尤物yw在线 | 每天更新的免费av片在线观看| 久久精品国产99精品国产亚洲性色| 久久久久久久久免费看无码| 天堂在线免费观看| 噜噜综合亚洲AV中文无码| 亚洲日韩乱码中文无码蜜桃| 激情综合色五月丁香六月亚洲| 国产在线精品免费aaa片| 亚洲AV日韩AV鸥美在线观看| 99热在线免费观看| 亚洲高清国产拍精品熟女| 亚洲国产一区二区三区| 免费看搞黄视频网站| 特级毛片aaaa免费观看| 亚洲区小说区图片区QVOD| 韩国日本好看电影免费看| 亚洲av成人中文无码专区|