java運算符有:1、算術(shù)運算符,如“+、-、%等”;2、賦值運算符,如“=”;3、比較運算符,如“大于、等于、不等于”;4、邏輯運算符,如“或、與、非”;5、條件運算符,如“三元運算符”等等。
本教程操作環(huán)境:windows7系統(tǒng)、java10版,DELL G3電腦,該方法適用于所有品牌電腦。
推薦:《java視頻教程》
運算符是一種“功能”符號,用以通知 Java 進行相關(guān)的運算。
Java 語言中常用的運算符可分為如下幾種:
??算術(shù)運算符
??賦值運算符
??比較運算符
??邏輯運算符
??條件運算符
1.算術(shù)運算符
算術(shù)運算符主要用于進行基本的算術(shù)運算,如加法、減法、乘法、除法等。
Java 中常用的算術(shù)運算符:
?其中,++?和?--?既可以出現(xiàn)在操作數(shù)的左邊,也可以出現(xiàn)在右邊,但結(jié)果是不同滴
a++:先賦值,后自增
++a:先自增,后賦值
自增和自減運算符只能用于操作變量,不能直接用于操作數(shù)值或常量!例如 5++ 、 8-- 等寫法都是錯誤滴!
2.賦值運算符
賦值運算符是指為變量或常量指定數(shù)值的符號。如可以使用?“=” 將右邊的表達式結(jié)果賦給左邊的操作數(shù)。
Java 支持的常用賦值運算符,如下表所示:
3.比較運算符
比較運算符用于判斷兩個數(shù)據(jù)的大小,例如:大于、等于、不等于。比較的結(jié)果是一個布爾值( true 或 false )。
Java 中常用的比較運算符如下表所示:
注意哦:
1、 ?> 、 < 、 >= 、 <= 只支持左右兩邊操作數(shù)是數(shù)值類型
2、 == 、 != 兩邊的操作數(shù)既可以是數(shù)值類型,也可以是引用類型
4.邏輯運算符
邏輯運算符主要用于進行邏輯運算。Java 中常用的邏輯運算符如下表所示:
我們可以從“投票選舉”的角度理解邏輯運算符:
1、 與:要求所有人都投票同意,才能通過某議題
2、 或:只要求一個人投票同意就可以通過某議題
3、 非:某人原本投票同意,通過非運算符,可以使其投票無效
4、 異或:有且只能有一個人投票同意,才可以通過某議題
當(dāng)使用邏輯運算符時,我們會遇到一種很有趣的“短路”現(xiàn)象。
譬如:( one > two?) && ( one < three ) 中,如果能確定左邊 one > two?運行結(jié)果為 false , 則系統(tǒng)就認為已經(jīng)沒有必要執(zhí)行右側(cè)的 one < three 啦。
同理,在( one > two?) || ( one < three ) 中,如果能確定左邊表達式的運行結(jié)果為 true , 則系統(tǒng)也同樣會認為已經(jīng)沒有必要再進行右側(cè)的 one < three 的執(zhí)行啦!
5.條件運算符
條件運算符( ? : )也稱為 “三元運算符”。
語法形式:布爾表達式 ? 表達式1 :表達式2
運算過程:如果布爾表達式的值為 true ,則返回 表達式1 的值,否則返回 表達式2 的值
例如:
因為,表達式 8>5 的值為 true ,所以,返回:?8大于5
Java中運算符的優(yōu)先級
所謂優(yōu)先級,就是在表達式中的運算順序。Java 中常用的運算符的優(yōu)先級如下表所示:
級別為 1 的優(yōu)先級最高,級別?11 的優(yōu)先級最低。譬如,x = 7 + 3 * 2 ?得到的結(jié)果是?13 “先乘后加”嘛!
PS:大家沒必要去死記運算符的優(yōu)先級順序,實際開發(fā)中,一般會使用小括號輔助進行優(yōu)先級管理。例如:
分析:小括號優(yōu)先級最高,因此
1、 執(zhí)行 a + 18 ,結(jié)果為 30
2、 執(zhí)行( a + 18 ) % 4 取模,結(jié)果為 2
3、 執(zhí)行 a?*?( ( a?+?18 )?%?4 ),結(jié)果為 24
Atas ialah kandungan terperinci java運算符有哪些. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)