欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java 單或和雙或

錢良釵1年前10瀏覽0評論

Java中的單或符號為“|”,雙或符號為“||”。

單或符號“|”是一個按位運算符,在二進制中對應位上的值只要有一個為1,結果就為1。例如:1 | 2 = 3,這是因為1的二進制是01,2的二進制是10,按位進行“或”運算后得到11,即3。

int a = 1;
int b = 2;
int c = a | b; // c = 3

雙或符號“||”是一個邏輯運算符,將兩個表達式“或”起來,只要其中一個為true,結果就為true。例如:(1 >2) || (3 >2) 的結果為true。

boolean result = (1 >2) || (3 >2); // result = true

需要注意的是,雙或符號“||”具有短路的特性,即當左邊的條件為true時,右邊的條件不會再進行判斷。這樣可以優化程序性能,減少不必要的運算。

boolean flag = true;
int num = 0;
if (flag || (num / 0 >1)) {
// 不會拋出異常,因為flag為true,右邊的條件不會進行判斷
}

總之,單或符號“|”和雙或符號“||”在Java中有著不同的應用場景和運算規則,需要根據具體場景進行使用。