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

java邏輯運算和位運算

傅智翔1年前6瀏覽0評論

Java作為一門高級編程語言,除了基本的數據類型操作外,還有邏輯運算和位運算等高級運算。這些運算符可以在Java中進行復雜的邏輯運算操作,讓程序更加方便、高效。

Java的邏輯運算符包括與(&&)、或(||)和非(!)等。例如:

boolean a = true;
boolean b = false;
boolean c = a && b; // false
boolean d = a || b; // true
boolean e = !a; // false

上述代碼中,變量a為true,變量b為false。變量c為a和b的邏輯與結果,即為false,變量d為a和b的邏輯或結果,即為true,變量e為a的邏輯非結果,即為false。

Java的位運算符包括與(&)、或(|)、異或(^)、取反(~)、左移(<<)和右移(>>)等。例如:

int a = 60; // 0011 1100
int b = 13; // 0000 1101
int c = a & b; // 0000 1100
int d = a | b; // 0011 1101
int e = a ^ b; // 0011 0001
int f = ~a; // 1100 0011
int g = a << 2; // 1111 0000
int h = a >> 2; // 0000 1111

上述代碼中,變量a和變量b分別為60和13。變量c為a和b的位與結果,即為12(0000 1100),變量d為a和b的位或結果,即為61(0011 1101),變量e為a和b的異或結果,即為49(0011 0001),變量f為a的按位取反結果,即為-61(1100 0011),變量g為a左移2位后的結果,即為240(1111 0000),變量h為a右移2位后的結果,即為15(0000 1111)。