Java中類型轉(zhuǎn)換
不同類型的數(shù)據(jù)可以在一起運算,需要將他們轉(zhuǎn)換為同一類型,就可以進(jìn)行運算
Java類型轉(zhuǎn)換的分類
隱式類型轉(zhuǎn)換[自動類型轉(zhuǎn)換] 小范圍數(shù)據(jù)轉(zhuǎn)大范圍 byte->short->int->long
-
顯示類型轉(zhuǎn)換[強制類型轉(zhuǎn)換] 強制的將大范圍轉(zhuǎn)化為小范圍
? - 格式: (轉(zhuǎn)換后的類型)需要轉(zhuǎn)化的數(shù)據(jù)
常用數(shù)據(jù)類型范圍[從小到大]
byte->short->char->int->long->float->double
將小數(shù)轉(zhuǎn)化為整數(shù)瓢宦,會直接舍棄小數(shù)點以后所有數(shù)據(jù)
Java中的運算符
-
算術(shù)運算符
- 連接符:+ - +钙畔、-、*運算 - /沈条,在Java中是整除匾委,所得結(jié)果為商拖叙。 - %氓润,用于取余數(shù) - 自增++赂乐、自減--[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-eX90lHdR-1593675486666)(C:\Users\YYQ\AppData\Roaming\Typora\typora-user-images\1593592166538.png)][外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-dreDFiw5-1593675486672)(C:\Users\YYQ\AppData\Roaming\Typora\typora-user-images\1593592203181.png)] - 左移 << 乘2^n次方 - 右移 >> 除2的n次方
賦值運算符
-
邏輯運算符
在這里插入圖片描述 關(guān)系運算符
在這里插入圖片描述
-
三元運算符(三目運算符)
邏輯表達(dá)式?表達(dá)式1:表達(dá)式2