Java是一種基于對象的編程語言,賦值運算和位運算是Java中常用的操作符。下面將分別介紹這兩種運算。
賦值運算
賦值運算符(=)用于將右側表達式的值賦給左側變量。例如:
int a = 10; int b = a; // 將a的值賦給b
Java支持多種賦值運算符,例如加等于(+=)、減等于(-=)等等。例如:
int a = 5; a += 3; // a的值變成8 a -= 2; // a的值變成6
位運算
位運算用于對二進制數進行操作。Java支持多種位運算符,例如與(&)、或(|)、異或(^)等等。
與(&)運算符在對應位上兩個二進制數都為1時才為1,否則為0。例如:
int a = 10; // 二進制數為 1010 int b = 6; // 二進制數為 0110 int c = a & b; // c的二進制數為 0010,即2
或(|)運算符在對應位上兩個二進制數都為0時才為0,否則為1。例如:
int a = 10; // 二進制數為 1010 int b = 6; // 二進制數為 0110 int c = a | b; // c的二進制數為 1110,即14
異或(^)運算符在對應位上兩個二進制數相同時為0,不同時為1。例如:
int a = 10; // 二進制數為 1010 int b = 6; // 二進制數為 0110 int c = a ^ b; // c的二進制數為 1100,即12
以上就是Java中賦值運算和位運算的基本情況,希望對大家有所幫助。
上一篇oracle 00928
下一篇css圖片邊框的來源