Java位運算和邏輯運算的區(qū)別實例
更新時間:2013年02月28日 16:49:18 作者:
Java位運算和邏輯運算的區(qū)別實例,請參考下面代碼,希望對你有所幫助
復(fù)制代碼 代碼如下:
public class Test {
public static void main(String[] args) {
// 邏輯運算符執(zhí)行的是短路求值,當(dāng)左邊操作數(shù)可以推斷出表達(dá)式的值,就不再執(zhí)行 了
int x, y = 10;
if (((x = 0) == 0) || ((y = 20) == 20)) {
System.out.println(y);// 輸出10
}
// 位操作運算不管值是如何,任何參與運算的表達(dá)式都會被執(zhí)行求值
int a, b = 10;
if (((a = 0) == 0) | ((b = 20) == 20)) {
System.out.println(b);// 輸出20
}
}
}
相關(guān)文章
優(yōu)化Java虛擬機(jī)總結(jié)(jvm調(diào)優(yōu))
這篇文章主要介紹了優(yōu)化Java虛擬機(jī)總結(jié)(jvm調(diào)優(yōu)),具有一定借鑒價值,需要的朋友可以參考下2018-01-01
Spring Boot 統(tǒng)一數(shù)據(jù)返回格式的解決方案
統(tǒng)?的數(shù)據(jù)返回格式使? @ControllerAdvice 和 ResponseBodyAdvice 的?式實現(xiàn),下面給大家分享Spring Boot 統(tǒng)一數(shù)據(jù)返回格式的解決方案,感興趣的朋友一起看看吧2024-03-03

