国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 Java Java入門 java運算符有哪些

java運算符有哪些

Dec 30, 2020 am 11:04 AM
java運算符

java運算符有:1、算術運算符,如“+、-、%等”;2、賦值運算符,如“=”;3、比較運算符,如“大于、等于、不等于”;4、邏輯運算符,如“或、與、非”;5、條件運算符,如“三元運算符”等等。

java運算符有哪些

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

推薦:《java視頻教程

運算符是一種“功能”符號,用以通知 Java 進行相關的運算。

Java 語言中常用的運算符可分為如下幾種:

??算術運算符

??賦值運算符

??比較運算符

??邏輯運算符

??條件運算符

1.算術運算符

算術運算符主要用于進行基本的算術運算,如加法、減法、乘法、除法等。

Java 中常用的算術運算符:

?其中,++?和?--?既可以出現(xiàn)在操作數(shù)的左邊,也可以出現(xiàn)在右邊,但結果是不同滴

a++:先賦值,后自增

++a:先自增,后賦值

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

2.賦值運算符

賦值運算符是指為變量或常量指定數(shù)值的符號。如可以使用?“=” 將右邊的表達式結果賦給左邊的操作數(shù)。

Java 支持的常用賦值運算符,如下表所示:

3.比較運算符

比較運算符用于判斷兩個數(shù)據(jù)的大小,例如:大于、等于、不等于。比較的結果是一個布爾值( true 或 false )。

Java 中常用的比較運算符如下表所示:

注意哦:

1、 ?> 、 < 、 >= 、 <= 只支持左右兩邊操作數(shù)是數(shù)值類型

2、 == 、 != 兩邊的操作數(shù)既可以是數(shù)值類型,也可以是引用類型

4.邏輯運算符

邏輯運算符主要用于進行邏輯運算。Java 中常用的邏輯運算符如下表所示:

我們可以從“投票選舉”的角度理解邏輯運算符:

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

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

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

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

當使用邏輯運算符時,我們會遇到一種很有趣的“短路”現(xiàn)象。

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

同理,在( one > two?) || ( one < three ) 中,如果能確定左邊表達式的運行結果為 true , 則系統(tǒng)也同樣會認為已經(jīng)沒有必要再進行右側的 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 ?得到的結果是?13 “先乘后加”嘛!

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

分析:小括號優(yōu)先級最高,因此

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

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

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

以上是java運算符有哪些的詳細內(nèi)容。更多信息請關注PHP中文網(wǎng)其他相關文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權歸原作者所有,本站不承擔相應法律責任。如您發(fā)現(xiàn)有涉嫌抄襲侵權的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

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

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1601
29
PHP教程
1502
276