java基本運算符
1.算術運算度
單目:+(正數) -(負數) ++(自增1) --(自減1)
雙目:+ - * / %
三目:a>b?true:false
2.關系運算
等于:== 不等于:!= 大于:> 小于:< 大于等于:>= 小于等于:<=
3.位運算
與(&) 當兩邊操作數的位同時為1時,結果為1,否則為0。如1100&1010=1000
或(|) 當兩邊操作數的位有一邊為1時,結果為1,否則為0。如1100|1010=1110
非(~) 0變1,1變0
異或(^)兩邊的位不同時,結果為1,否則為0.如1100^1010=0110
4.邏輯運算
與(&&)、非(!)、或(||)
5.賦值運算
= += -= *= /= %= &= ^= |= <<= >>=
6.移位運算
<< 帶符號左移 >>帶符號右移 >>> 無號右移
7.instanceof運算
該運算符是雙目運算符,左面的操作元是一個對象,右面是一個類。當左面的對象是右面的類(包括父類、接口)創建的對象時,該運算符運算結果是true,否則是false。
優先級:[ ] ( ) ++ -- ! ~ instanceof * / % + - << >> >>> <> < = > \ == != & ^ && ||
單目:+(正數) -(負數) ++(自增1) --(自減1)
雙目:+ - * / %
三目:a>b?true:false
2.關系運算
等于:== 不等于:!= 大于:> 小于:< 大于等于:>= 小于等于:<=
3.位運算
與(&) 當兩邊操作數的位同時為1時,結果為1,否則為0。如1100&1010=1000
或(|) 當兩邊操作數的位有一邊為1時,結果為1,否則為0。如1100|1010=1110
非(~) 0變1,1變0
異或(^)兩邊的位不同時,結果為1,否則為0.如1100^1010=0110
4.邏輯運算
與(&&)、非(!)、或(||)
5.賦值運算
= += -= *= /= %= &= ^= |= <<= >>=
6.移位運算
<< 帶符號左移 >>帶符號右移 >>> 無號右移
7.instanceof運算
該運算符是雙目運算符,左面的操作元是一個對象,右面是一個類。當左面的對象是右面的類(包括父類、接口)創建的對象時,該運算符運算結果是true,否則是false。
優先級:[ ] ( ) ++ -- ! ~ instanceof * / % + - << >> >>> <> < = > \ == != & ^ && ||
posted @ 2012-03-01 10:49 海峰 閱讀(112) | 評論 (0) | 編輯 收藏