Java 基本數據類型

1.基本數據類型java

java中數據類型分爲基本數據類型和引用數據類型,其中基本數據類型能夠分爲三類,字符類型char,布爾類型boolean以及數值類型byte、short、int、long、float、double。數值類型又能夠分爲整數類型byte、short、int、long和浮點數類型float、double。大數據

各類類型表示範圍以下:code

byte:       8位,最大存儲數據量是255,存放的數據範圍是-128~127之間。效率

short:     16位,最大數據存儲量是65536,數據範圍是-32768~32767之間。數據類型

int:         32位,最大數據存儲容量是2的32次方減1,數據範圍是負的2的31次方到正的2的31次方減1。引用

long:      64位,最大數據存儲容量是2的64次方減1,數據範圍爲負的2的63次方到正的2的63次方減1。float

float:      32位,數據範圍在3.4e-45~1.4e38,直接賦值時必須在數字後加上f或F。方法

double:  64位,數據範圍在4.9e-324~1.8e308,賦值時能夠加d或D也能夠不加。數據

boolean:只有true和false兩個取值。兼容

char:     16位,存儲Unicode碼,用單引號賦值。

Java基本類型存儲在棧中,所以它們的存取速度很快,數據存儲相對簡單,運算效率比較高。

2.基本數據類型間的轉換

基本數據類型間的轉換,分爲:自動轉換和強制轉換,一般發生在表達式中或方法的參數傳遞時。

自動轉換:

整型、實型(常量)、字符型數據能夠混合運算,不一樣類型的數據先轉化爲同一類型,而後進行運算。

轉換從低級到高級:(byte,short,char)--int--long--float—double。

這裏咱們所說的低級與高級,並非指佔用字節的多少,而是指表示值的範圍的大小。

強制轉換:

轉換的數據類型必須是兼容的。格式爲:(type)value  type是要強制類型轉換後的數據類型 ,

這種轉換可能會致使溢出或精度的降低。

相關文章
相關標籤/搜索