91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中有哪些基礎運算符

發布時間:2021-08-04 13:48:42 來源:億速云 閱讀:102 作者:Leah 欄目:開發技術

這篇文章給大家介紹java中有哪些基礎運算符,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

一、算術運算符

算術運算符的作用和在數學中的作用一樣,主要的算術運算符有以下幾種

1、+加

2、-減

3、*乘

4、/除

5、%取余

其中加、減、乘、除的用法同數學中的相同,不過需要注意的是 / 和 % 的區別:兩個數據做除法,/取結果的商,%取結果的余數。除了這五種還有以下兩種:

++自增:變量的值加1

– 自減:變量的值減1

使用時需要注意以下幾點:

1、++和-- 既可以放在變量的后邊,也可以放在變量的前邊。

2、單獨使用的時候, ++和-- 無論是放在變量的前邊還是后邊,結果是一樣的。

3、參與操作的時候,如果放在變量的后邊,先拿變量參與操作,后拿變量做++或者–。

4、參與操作的時候,如果放在變量的前邊,先拿變量做++或者–,后拿變量參與操作。

最常見的用法:單獨使用。

int i = 10;
i++; // 單獨使用
System.out.println("i:" + i); // i:11
int j = 10;
++j; // 單獨使用
System.out.println("j:" + j); // j:11
int x = 10;
int y = x++; // 賦值運算,++在后邊,所以是使用x原來的值賦值給y,x本身自增1
System.out.println("x:" + x + ", y:" + y); // x:11,y:10
int m = 10;
int n = ++m; // 賦值運算,++在前邊,所以是使用m自增后的值賦值給n,m本身自增1
System.out.println("m:" + m + ", m:" + m); // m:11,m:11

二、關系運算符

關系運算符也可以稱為“比較運算符”,主要用于比較判斷兩個變量或常量的大小,運算的結果是boolean型,當對應的關系成立時,運算結果為true,否則為false。關系運算符主要有以下幾種:

符號說明
==a==b,判斷a和b的值是否相等,成立為true,不成立為false
!=a!=b,判斷a和b的值是否不相等,成立為true,不成立為false
>a>b,判斷a是否大于b,成立為true,不成立為false
>=a>=b,判斷a是否大于等于b,成立為true,不成立為false
<a<b,判斷a是否小于b,成立為true,不成立為false
<=a<=b,判斷a是否小于等于b,成立為true,不成立為false

使用關系運算符需要注意以下幾點:

1、基本類型的變量或值不能和引用類型的變量或值使用==;boolean類型的變量或值不能與其它任何類型的變量或值使用 == 進行比較;如果兩個引用類型之間沒有繼承關系也不能使用==進行比較。

2、==和!=可以應用于基本數據類型和引用類型。當用于引用類型比較時,比較的是兩個引用是否指向同一個對象。

3、千萬不要把== 誤寫成“=”,"==“是判斷是否相等的關系,”="是賦值。

4、運算符>=、==、!=、<=是兩個字符構成的,用空格分開會產生語法錯誤。

三、位運算和邏輯運算符

1、&按位與也稱邏輯與:只有全為1時才為1,否則為0。在邏輯運算中無論左邊真假,右邊都要執行。

2、| 按位或也稱邏輯或:有1為1,全0為0。在邏輯運算中無論左邊真假,右邊都要執行。

3、^ 異或:相同為0,否則為1。

4、!非:取反。

5、&&短路與:作用和&相同,但是有短路效果。在邏輯運算中如果左邊為真,右邊執行;如果左邊為假,右邊不執行。

6、|| 短路或:作用和|相同,但是有短路效果。在邏輯運算中如果左邊為假,右邊執行;如果左邊為真,右邊不執行。

四、賦值運算符

賦值運算符的作用是將一個表達式的值賦給左邊,左邊必須是變量,不能是常量。賦值運算符的優先低于算術運算符,方向是自右向左;不是數學中的等于,它表示一個將右邊的值賦值給左邊的一個動作。

符號作用說明
=賦值a=10,將10賦值給變量a
+=加后賦值a+=b,將a+b的值給a
-=減后賦值a-=b,將a-b的值給a
*=乘后賦值a*=b,將a×b的值給a
/=除后賦值a/=b,將a÷b的商給a
%=取余后賦值a%=b,將a÷b的余數給a

符號 =:當兩邊的數據類型不一致時,可以使用自動類型轉換或使用強制類型轉換進行處理。

關于java中有哪些基礎運算符就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乃东县| 广丰县| 鹤壁市| 周口市| 阿瓦提县| 卢氏县| 肇源县| 本溪| 曲阳县| 木里| 绥宁县| 澄迈县| 五家渠市| 阿坝县| 彭泽县| 鄂托克旗| 玛沁县| 永新县| 剑川县| 泗阳县| 景泰县| 樟树市| 建始县| 克拉玛依市| 弥渡县| 伊春市| 四子王旗| 鸡东县| 海阳市| 苍梧县| 武宣县| 澄迈县| 中宁县| 禄丰县| 新乡县| 武穴市| 清河县| 格尔木市| 丰都县| 攀枝花市| 保康县|