1. 程式人生 > >JAVA基礎整理-11.java數據類型轉換

JAVA基礎整理-11.java數據類型轉換

long 兩個 java數據類型 高級類型 類型 數據類型 數據轉換 pan 需要

數據類型的轉換可以分為隱式轉換(自動類型轉換)和顯式轉換(強制類型轉換)兩種。

隱式轉換

自動類型轉換的實現需要同時滿足兩個條件:①兩種數據類型彼此兼容,②目標類型的取值範圍大於源數據類型(低級類型數據轉換成高級類型數據)。

轉換規則如下:

  • 數值型數據的轉換:byte→short→int→long→float→double。
  • 字符型轉換為整型:char→int。

顯式轉換

當兩種數據類型不兼容,或目標類型的取值範圍小於源類型時,自動轉換將無法進行,這時就需要進行強制類型轉換

JAVA基礎整理-11.java數據類型轉換