目錄
- JavaSE
- 運算子
JavaSE
運算子
算術運算子:+,-,*,/,%,++(自增),--(自減)
i++:先用后+1;++i:先+1后用
賦值運算子:=
擴展賦值運算子:+=,-=,*=,/=
a+=b --->a=a+b:
? 可讀性差,但是編譯效率高,且會自動進行型別轉換;
? 當ab為基本資料型別時,a+b和b+a沒有區別,當為String型別時,必須為a+b
關系運算子:>,<,>=,<=,==,!=
邏輯運算子: &&,||,當左邊的運算式可以得出整個結果,右邊的運算式則不會再去判斷
public static void test(int i,int j) {
if (i++ < 0 & j-- >0) {
System.out.println("---");
}
System.out.println(i);
System.out.println(j);
}
i=3
j=2
位運算子:&,|,^,~ , >>(右移),<<(左移),>>>(無符號右移)
條件運算子(三目運算子):?:
int i = 2>1 ? 1 : 0,結果為1
以上所有運算子都可以用()來提升優先級
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/548563.html
標籤:Java
上一篇:Java入門3
