亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 Java Java入門 java運(yùn)算子有哪些

java運(yùn)算子有哪些

Dec 30, 2020 am 11:04 AM
java運(yùn)算符

java運(yùn)算符有:1、算術(shù)運(yùn)算符,如「 、-、%等」;2、賦值運(yùn)算符,如「=」;3、比較運(yùn)算符,如「大於、等於、不等於」;4、邏輯運(yùn)算符,如「或、與、非」;5、條件運(yùn)算符,如「三元運(yùn)算符」等等。

java運(yùn)算子有哪些

本教學(xué)操作環(huán)境:windows7系統(tǒng)、java10版,DELL G3電腦,此方法適用於所有品牌電腦。

推薦:《java影片教學(xué)

運(yùn)算子是一種「功能」符號,用以通知 Java 進(jìn)行相關(guān)的運(yùn)算。

Java 語言中常用的運(yùn)算子可分為下列幾種:

??算術(shù)運(yùn)算子

??賦值運(yùn)算子

?比較運(yùn)算子

??邏輯運(yùn)算子

??條件運(yùn)算子

1.算術(shù)運(yùn)算子

##算術(shù)運(yùn)算子主要用於進(jìn)行基本的算術(shù)運(yùn)算,如加法、減法、乘法、除法等。

Java 中常用的算術(shù)運(yùn)算子:

?其中, ?和?--?既可以出現(xiàn)在運(yùn)算元的左邊,也可以出現(xiàn)在右邊,但結(jié)果是不同滴

a :先賦值,後自增

a:先自增,後賦值

自增和自減運(yùn)算子只能用於運(yùn)算變量,不能直接用於操作數(shù)值或常數(shù)!例如 5 、 8-- 等寫法都是錯誤滴!

2.賦值運(yùn)算子

賦值運(yùn)算子是指為變數(shù)或常數(shù)指定數(shù)值的符號。如可以使用?“=” 將右邊的表達(dá)式結(jié)果賦給左邊的運(yùn)算元。

Java 支援的常用賦值運(yùn)算符,如下表所示:

#3.比較運(yùn)算子

比較運(yùn)算子用來判斷兩個資料的大小,例如:大於、等於、不等於。比較的結(jié)果是一個布林值( true 或 false )。

Java 中常用的比較運(yùn)算子如下表所示:

#注意哦:

1、 ?> 、 < 、 >= 、 <= 只支援左右兩邊運(yùn)算元是數(shù)值型別

2、 ?== 、 != 兩邊的運(yùn)算元既可以是數(shù)值類型,也可以是引用型別

4.邏輯運(yùn)算子

邏輯運(yùn)算子主要用於進(jìn)行邏輯運(yùn)算子。 Java 中常用的邏輯運(yùn)算子如下表所示:

我們可以從「投票選舉」的角度來理解邏輯運(yùn)算子:

#1、?與:要求所有人都投票同意,才能通過某議題

2、?或:只要求一個人投票同意就可以通過某議題

3、?非:某人原本投票同意,通過非運(yùn)算符,可以使其投票無效

4、?異或:有且只能有一個人投票同意,才可以通過某議題

當(dāng)使用邏輯運(yùn)算符時,我們會遇到一個很有趣的「短路」現(xiàn)象。

譬如:( one > two?) && ( one < three )?中,如果能確定左邊one > two?運(yùn)行結(jié)果為false , 則係統(tǒng)就認(rèn)為已經(jīng)沒有必要執(zhí)行右側(cè)的one < three 啦。

同理,在( one > two?) || ( one < three )?中,如果能確定左邊表達(dá)式的運(yùn)行結(jié)果為true?, 則係統(tǒng)也同樣會認(rèn)為已經(jīng)沒有必要再進(jìn)行右側(cè)的one < three 的執(zhí)行囉!

5.條件運(yùn)算子

條件運(yùn)算子( ? :?)也稱為 「三元運(yùn)算子」。

語法形式:布林表達(dá)式 ?表達(dá)式1 :表達(dá)式2

運(yùn)算過程:如果布林運(yùn)算式的值為?true?,則傳回?表達(dá)式1?的值,否則傳回?表達(dá)式2?的值

例如:

因為,表達(dá)式8>5 的值為true ,所以,回傳:?8大於5

Java中運(yùn)算子的優(yōu)先權(quán)

所謂優(yōu)先級,就是在表達(dá)式中的運(yùn)算順序。 Java 中常用的運(yùn)算子的優(yōu)先權(quán)如下表所示:

等級為 1 的優(yōu)先權(quán)最高,等級?11 的優(yōu)先權(quán)最低。譬如,x = 7 3 * 2 ?得到的結(jié)果是?13 「先乘後加」嘛!

PS:大家沒必要去死記運(yùn)算子的優(yōu)先順序,實際開發(fā)中,一般會使用小括號輔助進(jìn)行優(yōu)先權(quán)管理。例如:

分析:小括號優(yōu)先權(quán)最高,因此

1、執(zhí)行a 18 ,結(jié)果為30

##2、執(zhí)行( a 18 ) % 4 取模,結(jié)果為2

#3、執(zhí)行a?*?( ( a? ?18 )?%?4 ),結(jié)果為24

以上是java運(yùn)算子有哪些的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72