java資料型別和運算優先順序

2021-09-11 21:51:20 字數 761 閱讀 6095

一、資料型別

1.基本資料型別:

.布林型別:boolean(true,false)

.整型:byte(-128,127)、short(-32768,32767)、int(-2147483648,2147483647)、long(-9223372036854775808,9223372036854775807)、char(\u0000','\uffff)

.浮點數:float(1.4e-45,3.4028235e38)、double(4.9e-324,1.7976931348623157e308)

2.引用資料型別:

.類 介面 陣列 列舉 標註

3.基本資料型別轉換原則

1)布林型和其它基本資料型別之間不能相互轉換。

2)數值範圍小的向大的轉換自動進行,char-->int,long,float,double。

3)同級或者數值範圍大的向小的轉換要強制型別轉換,charshort互相轉換都要強制進行。

4)在運算中運算元有double結果為double,有float結果為float,有long結果為long。

二、運算優先順序

運算優先順序 型別轉換

運算子優先順序 混合運算時資料型別的轉換 一些二元運算子 算術運算子 關係運算子 邏輯運算子 位運算子和賦值運算子 要求兩個運算元的型別一致,在算術運算和關係運算中如果參與運算的運算元型別不一致,編譯系統會自動對資料進行轉換 即隱含轉換 基本原則是將低型別資料轉換為高型別資料 混合運算時資料型別的轉...

資料型別 作用域 優先順序

1.輸出多少 alert typeof nan nan非數字,一種特殊的number alert typeof undefined undefined alert typeof null object alert typeof object function 2.輸出多少 幾秒輸出幾 涉及到sett...

Java運算子和優先順序

運算子優先順序表 優先順序運算子結合性 1 從左到右 2 正 負 從右向左 3 從左向右 4 加 減 從左向右 5 從左向右 6 instanceof 從左向右 7 從左向右 8 按位與 從左向右9 從左向右10 從左向右 11 從左向右 12 從左向右 13?從右向左 14 從右向左 說明 1 該...