JAVA基本資料型別的轉換

2021-09-10 01:47:11 字數 596 閱讀 1279

基本資料型別在計算的時候都會向數值範圍大的方向轉換。

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之間不會相互轉換,計算時候首先...