自動類型轉換注意兩點即可:
1. 是自動發生的
2. 觸發條件:由可表示數據範圍小的向可表示數據範圍大的轉換時
看代碼
/**
* 數據類型轉換
* 自動轉換(隱式):
* 觸發條件: 數據範圍由小到大
* 特點: 自動完成
*/
public class Demo01DataType {
public static void main(String[] args) {
// 普通的正常寫法
long num1 = 100L;
System.out.println(num1);
// 自動類型轉換
long num2 = 100;
System.out.println(num2);
// 數據範圍大小不一定和字節數成正比
// long類型佔8個字節,float佔4個,照樣可以發生自動轉換
// 因爲float能夠表示的數據範圍更大
float num3 = 100L;
System.out.println(num3);
}
}