更新時間:2020-10-10 17:42:05 來源:動力節點 瀏覽1207次
運算符用于執行程序代碼運算,會針對一個以上操作數項目來進行運算。同樣的,Java運算符也是Java項目進行運算必不可少的一部分。
Java運算符大致可以分為以下5種:
一、算術運算符
四則運算:加減乘除,取模(%)
兩個常量之間可以進行數學運算。兩個變量之間可以進行數學運算。變量和常量之間可以混合使用進行數學運算。
四則運算加號的的三種用法:
(1)對于數值來說,就是加法。
(2)對于字符char類型來說,在計算之前,char會被提升為int,然后再計算。其關系對照表ASCII,Unicode
(3)對于字符串String(首字母大寫)來說,加號代表字符串連接操作。注意:任何數據類型和字符串進行連接的時候都會變成字符串。
自增自減運算符:++,–
使用方式:(1)單獨使用,前++和后++沒有任何區別;(2)混合使用(與打印混合使用):如果是前++,那么變量立刻馬上加1,然后拿著結果進行使用。例:
int num = 20;
System.out.println(++num);//打印結果為21
System.out.println(num);//打印結果為21
如果是后++,那么首先使用變量本來的數值,然后再讓變量加一。例:
int num = 20;
System.out.println(num++);//打印結果為20
System.out.println(num);//打印結果為21
二、賦值運算符
=,+=,-=,*=,/=,%=
復合運算符: 例:a += 3 相當于 a = a + 3;
注意事項:1. 只有變量才能使用賦值運算符,常量不行;2. 復合運算符其中隱含了一個強制類型轉換;例:
byte num = 30;
num += 5;
/*
num = byte + int;
num = int + int;
num = int;
num = (byte) int;
*/
System.out.println(num);
三、比較運算符
==,<,>, <=,>=, !=
四、邏輯運算符
與(&&),或(||),非(!)
五、三元運算符
一元運算符:只需要一個數據就可以進行操作的運算符。例如:!,++,–。
二元運算符:需要兩個數據才可以進行操作的運算符。例如:+,-,=。
三元運算符:需要三個數據才可以進行操作的運算符。
格式:數據類型 變量名稱 = 條件判斷 ? 表達式A :表達式B;
流程:首先判斷條件是否成立:
如果條件成立為True,那么將表達式A的值賦值給左側的變量;
如果條件不成立為False,那么將表達式B的值賦值給左側的變量;
例如:int max = a > b ? a : b;()判斷a>b是否成立,如果成立將a的值賦值給max,反之將b的值賦值給max。
注意事項:必須保證表達式的數據類型跟前面定義的數據類型一致。
以上就是Java運算符的大致分類,想要更加深入學習Java運算符的小伙伴可以觀看本站的Java零基礎教程,全面提升自己的Java基礎。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習