JavaSE7基礎 邏輯運算 普通與& 和 短路與&&的區別
阿新 • • 發佈:2017-06-30
mage 黑馬程序員 ima style jdk版本 黑馬 深入 參考 amp
jdk版本 :jdk-7u72-windows-i586
系統 :Windows7
編輯器 :Notepad++ v7.4.2
註意事項 :博文內容僅供參考,不可用於其他用途。
代碼
class Demo{ public static void main(String[] args){ //普通與 & ,前面的為false,後面的也看 int x1=3; int y1=4; //x等於3成立 y先判斷是否等於4 後,再進行自加1 boolean b1=((x1==3)&(y1++ == 4)); System.out.println(x1); System.out.println(y1); System.out.println(b1); System.out.println("-------------"); //短路與 &&,前面的為false,後面的都不看了 int x2=3; int y2=4; boolean b2=((x2==4)&&(y2++ == 4)); System.out.println(x2); System.out.println(y2); System.out.println(b2); System.out.println("-------------"); //一個自加1運算符,居然能測出普通與 、短路與的差別。贊嘆 } }
編譯與運行
——————————————————————————————————————————
Java,優秀,值得努力學習。
學習資源:黑馬程序員_Java基礎視頻-深入淺出精華版/*來自黑馬雲課堂,網上可以找到*/
如果您覺得博文內容有可以優化的地方,請留下評論,我會認真思考的。
JavaSE7基礎 邏輯運算 普通與& 和 短路與&&的區別