更新時(shí)間:2020-10-29 17:29:33 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2002次
在數(shù)學(xué)中有加減乘除基本運(yùn)算符,在計(jì)算機(jī)領(lǐng)域的java中也有運(yùn)算符,運(yùn)算符是一種功能的符號(hào),在java中進(jìn)行相關(guān)數(shù)據(jù)的運(yùn)算,同樣的,java運(yùn)算符和數(shù)學(xué)中的一樣也有運(yùn)算的先后順序,那么java運(yùn)算符優(yōu)先級(jí)是怎樣的,是什么順序呢,下面來(lái)為大家介紹運(yùn)算符優(yōu)先級(jí)的內(nèi)容。
在java語(yǔ)言中,運(yùn)算符可以分為幾種類(lèi)型,分別是算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、條件運(yùn)算符。
1、算術(shù)運(yùn)算符:主要用于進(jìn)行基本的算術(shù)運(yùn)算,如加法、減法、乘法、除法等。Java中常用的算術(shù)運(yùn)算符:
2、賦值運(yùn)算符:是指為變量或常量指定數(shù)值的符號(hào)。如可以使用 “=” 將右邊的表達(dá)式結(jié)果賦給左邊的操作數(shù)。Java 支持的常用賦值運(yùn)算符,如下表所示:
3、比較運(yùn)算符:用于判斷兩個(gè)數(shù)據(jù)的大小,例如:大于、等于、不等于。比較結(jié)果是一個(gè)布爾值( true 或 false )。Java 中常用的比較運(yùn)算符如下表所示:
4、邏輯運(yùn)算符:邏輯運(yùn)算符主要用于進(jìn)行邏輯運(yùn)算。Java中常用的邏輯運(yùn)算符如下表所示:
5、條件運(yùn)算符:也稱(chēng)為“三元運(yùn)算符”。語(yǔ)法形式:布爾表達(dá)式?表達(dá)式1:表達(dá)式2。運(yùn)算過(guò)程:如果布爾表達(dá)式的值為true ,則返回表達(dá)式1的值,否則返回表達(dá)式2的值。
運(yùn)算符優(yōu)先級(jí)決定了表達(dá)式中運(yùn)算執(zhí)行的先后順序,通常優(yōu)先級(jí)由高到底的順序依次是:增量和減量運(yùn)算→算術(shù)運(yùn)算符→比較運(yùn)算→邏輯運(yùn)算→賦值運(yùn)算。Java中常用的運(yùn)算符的優(yōu)先級(jí)如下圖所示:
級(jí)別為1的優(yōu)先級(jí)最高,級(jí)別11的優(yōu)先級(jí)最低。比如,x = 7 + 3 * 2 得到的結(jié)果是13“先乘后加”。
Java運(yùn)算符在程序的運(yùn)行中的地位和加減乘除的地位是相同的,所以java運(yùn)算符優(yōu)先級(jí)順序要做到了然于胸,十分熟悉才可以,這需要大家平時(shí)多多練習(xí),同時(shí)運(yùn)算符的知識(shí)在java面試題中也經(jīng)常出現(xiàn),希望朋友們都可以掌握好運(yùn)算符與運(yùn)算符優(yōu)先級(jí)的知識(shí)。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743