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