Java中類型轉(zhuǎn)換
不同類型的數(shù)據(jù)可以在一起運(yùn)算墩莫,需要將他們轉(zhuǎn)換為同一類型,就可以進(jìn)行運(yùn)算
Java類型轉(zhuǎn)換的分類
隱式類型轉(zhuǎn)換[自動類型轉(zhuǎn)換] 小范圍數(shù)據(jù)轉(zhuǎn)大范圍 byte->short->int->long
-
顯示類型轉(zhuǎn)換[強(qiáng)制類型轉(zhuǎn)換] 強(qiáng)制的將大范圍轉(zhuǎn)化為小范圍
- 格式: (轉(zhuǎn)換后的類型)需要轉(zhuǎn)化的數(shù)據(jù)
常用數(shù)據(jù)類型范圍[從小到大]
byte->short->char->int->long->float->double
將小數(shù)轉(zhuǎn)化為整數(shù)灌侣,會直接舍棄小數(shù)點(diǎn)以后所有數(shù)據(jù)
Java中的運(yùn)算符
-
算術(shù)運(yùn)算符
- 連接符:+
- +裂问、-侧啼、*運(yùn)算
- /堪簿,在Java中是整除,所得結(jié)果為商椭更。
- %,用于取余數(shù)
- 自增++湿滓、自減--
- 左移 << 乘2^n次方
- 右移 >> 除2的n次方
賦值運(yùn)算符
-
關(guān)系運(yùn)算符
-
邏輯運(yùn)算符
-
三元運(yùn)算符(三目運(yùn)算符)
邏輯表達(dá)式缴川?表達(dá)式1:表達(dá)式2