更新時(shí)間:2020-02-14 10:15:06 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1914次
1.數(shù)據(jù)類型分類
基本類型:包括boolean類型和數(shù)值類型
引用類型:類,接口,數(shù)組
空類型(null):空引用是null類型變量的唯一值,空引用可以轉(zhuǎn)換成任何引用類型。
2.基本數(shù)據(jù)類型(四類八種)
byte:8位,-128(-2^7)~127(2^7-1)
short:16位,-32798(-2^15)~32768(2^15-1)
int:32位,-2147483684(-2^31)~2147483647(2^31-1)
long:64位,(-2^63)~(2^63-1)
3.自動(dòng)類型轉(zhuǎn)換
表示范圍小的數(shù)據(jù)類型轉(zhuǎn)換成范圍大的數(shù)據(jù)類型,這種方式稱為自動(dòng)類型轉(zhuǎn)換
自動(dòng)類型轉(zhuǎn)換格式:
范圍大的數(shù)據(jù)類型變量=范圍小的數(shù)據(jù)類型值;
如:
doubled=1000;
或
inti=100;
doubled2=i;
1.強(qiáng)制類型轉(zhuǎn)換
表示范圍大的數(shù)據(jù)類型轉(zhuǎn)換成范圍小的數(shù)據(jù)類型,這種方式稱為強(qiáng)制類型轉(zhuǎn)換
強(qiáng)制類型轉(zhuǎn)換格式:
范圍小的數(shù)據(jù)類型變量=(范圍小的數(shù)據(jù)類型)范圍大的數(shù)據(jù)類型值;
如:
inti=(int)6.718;
或
doubled=3.14;
inti2=(int)d;
2.當(dāng)一個(gè)表達(dá)式類型的自動(dòng)提升算術(shù)表達(dá)式中包含多個(gè)基本類型的值時(shí),整個(gè)算術(shù)表達(dá)式的數(shù)據(jù)類型將發(fā)生自動(dòng)提升。
提升規(guī)則:
所有的byte,short和char類型將被提到int類型;
整個(gè)算術(shù)表達(dá)式的數(shù)據(jù)類型自動(dòng)提升到與表達(dá)式中最高等級操作數(shù)同樣的類型。
3.算術(shù)運(yùn)算符
運(yùn)算符是用來計(jì)算數(shù)據(jù)的符號(hào)。數(shù)據(jù)可以是常量,也可以是變量。被運(yùn)算符操作的數(shù)我們稱為操作數(shù)。
算術(shù)運(yùn)算符最常見的操作就是將操作數(shù)參與數(shù)學(xué)計(jì)算,具體使用看下圖:
使用算術(shù)運(yùn)算符注意事項(xiàng):
l加法運(yùn)算符在連接字符串時(shí)要注意,只有直接與字符串相加才會(huì)轉(zhuǎn)成字符串。
l除法“/”當(dāng)兩邊為整數(shù)時(shí),取整數(shù)部分,舍余數(shù)。當(dāng)其中一邊為浮點(diǎn)型時(shí),按正常規(guī)則相除。
l“%”為整除取余符號(hào),小數(shù)取余沒有意義。結(jié)果符號(hào)與被取余符號(hào)相同。
l整數(shù)做被除數(shù),0不能做除數(shù),否則報(bào)錯(cuò)。
4.算數(shù)運(yùn)算符++、--的使用
++運(yùn)算符,會(huì)在原有值的基礎(chǔ)上自增1;
--運(yùn)算符,會(huì)在原有值的基礎(chǔ)上自減1;
8.賦值運(yùn)算符
9.比較運(yùn)算符
10.邏輯運(yùn)算符
11.三元運(yùn)算符
格式:(條件表達(dá)式)?表達(dá)式1:表達(dá)式2;
三元運(yùn)算符運(yùn)算規(guī)則:
先判斷條件表達(dá)式的值,若為true,運(yùn)算結(jié)果為表達(dá)式1;若為false,運(yùn)算結(jié)果為表達(dá)式2。
12.運(yùn)算優(yōu)先級
動(dòng)力節(jié)點(diǎn)Javase相關(guān)視頻免費(fèi)下載學(xué)習(xí)
Javase視頻教程【301集】:http://www.dabaquan.cn/v104/
Java視頻下載【JavaSE進(jìn)階】:http://www.dabaquan.cn/v61/
以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“經(jīng)典Javase基礎(chǔ)視頻,數(shù)據(jù)類型和運(yùn)算符”的內(nèi)容,希望對大家有幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)內(nèi)容
最新Java學(xué)習(xí)路線(適用于初學(xué)者)
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743