基本資料型別在計算的時候都會向數值範圍大的方向轉換。
byte -> short -> int -> lon -> float -> double
1、資料型別轉換規則:
①所有的byte型別和short型別和char值運算的時候都會提供成int型別,int最大值2147483647.
public class helloworld
}
2、如果計算中乙個運算元據是long,另乙個數的空間小於等於long,那麼結果就是long。
3、如果計算中乙個運算元據是float,另乙個數的空間小於等於float, 那麼結果就是float。
4、如果計算中乙個運算元據是duoble,另乙個數的空間小於等於double ,那麼結果就是double。
public class helloworld
}
當大容量型別的變數向小容量型別的變數去轉換需要強制轉換。
public class helloworld
}
JAVA基本資料型別轉換
boolean型別不可以轉換成其他的資料型別 整形 字元型 浮點型的資料在混合運算中相互轉換,轉換時遵循如下規則 容量小的型別自動轉換成容量大的資料型別 資料型別按容量大小排序如下 byte,short,char int long float double 要注意的是byte,short,char之...
Java基本資料型別轉換
1 boolean型別不可以轉換成其他的資料型別,其他型別也不能轉換為boolean型別。2 整形,字元型,浮點型的資料在混合運算中可以互相轉換。容量小的型別自動轉換成容量大的資料型別。資料型別按容量大小排序為 byte,short,char int long float double byte,s...
JAVA基本資料型別轉換
boolean不能轉換成其他的資料型別 容量小的自動轉換成容量大的,而容量大的轉換成容量小的時候就要加上強制轉換符,可能造成精度降低或者溢位。容量自大到小排列順序 byte,short,char int long float double byte,short,char之間不會相互轉換,計算時候首先...